From 81f52aa2fe661c6ab437a7cf0c330e928866ff78 Mon Sep 17 00:00:00 2001 From: "Michael J. Sullivan" Date: Thu, 24 May 2018 17:19:16 -0700 Subject: [PATCH 1/2] Remove __all__ = ... from stubs The presence of a __all__ causes everything to not get picked up by import *, which among other things breaks the new six.moves stubs. --- stdlib/2/ConfigParser.pyi | 1 - stdlib/2/multiprocessing/dummy/__init__.pyi | 1 - stdlib/2/multiprocessing/dummy/connection.pyi | 1 - stdlib/2/popen2.pyi | 1 - stdlib/2/tokenize.pyi | 1 - stdlib/3/multiprocessing/dummy/__init__.pyi | 1 - stdlib/3/multiprocessing/dummy/connection.pyi | 1 - stdlib/3/urllib/parse.pyi | 1 - third_party/2and3/dateutil/parser.pyi | 1 - third_party/2and3/dateutil/relativedelta.pyi | 1 - 10 files changed, 10 deletions(-) diff --git a/stdlib/2/ConfigParser.pyi b/stdlib/2/ConfigParser.pyi index b1cd51785f90..203d75319824 100644 --- a/stdlib/2/ConfigParser.pyi +++ b/stdlib/2/ConfigParser.pyi @@ -1,6 +1,5 @@ from typing import Any, IO, Sequence, Tuple, Union, List, Dict -__all__ = ... # type: List[str] DEFAULTSECT = ... # type: str MAX_INTERPOLATION_DEPTH = ... # type: int diff --git a/stdlib/2/multiprocessing/dummy/__init__.pyi b/stdlib/2/multiprocessing/dummy/__init__.pyi index c65811f951fa..3c96f5f0617f 100644 --- a/stdlib/2/multiprocessing/dummy/__init__.pyi +++ b/stdlib/2/multiprocessing/dummy/__init__.pyi @@ -12,7 +12,6 @@ from threading import Lock, RLock, Semaphore, BoundedSemaphore from threading import Event from Queue import Queue -__all__ = ... # type: List[str] class DummyProcess(threading.Thread): diff --git a/stdlib/2/multiprocessing/dummy/connection.pyi b/stdlib/2/multiprocessing/dummy/connection.pyi index 4fa500a9ed0c..2db5bea3dd19 100644 --- a/stdlib/2/multiprocessing/dummy/connection.pyi +++ b/stdlib/2/multiprocessing/dummy/connection.pyi @@ -1,7 +1,6 @@ from Queue import Queue from typing import Any, List, Optional, Tuple, Type -__all__ = ... # type: List[str] families = ... # type: List[None] class Connection(object): diff --git a/stdlib/2/popen2.pyi b/stdlib/2/popen2.pyi index 3d050b46f0f8..a71e78e57001 100644 --- a/stdlib/2/popen2.pyi +++ b/stdlib/2/popen2.pyi @@ -2,7 +2,6 @@ from typing import Any, Iterable, List, Optional, Union, TextIO, Tuple, TypeVar _T = TypeVar('_T') -__all__ = ... # type: List[str] class Popen3: sts = ... # type: int diff --git a/stdlib/2/tokenize.pyi b/stdlib/2/tokenize.pyi index 834e2197d064..3822d4676018 100644 --- a/stdlib/2/tokenize.pyi +++ b/stdlib/2/tokenize.pyi @@ -2,7 +2,6 @@ from typing import Any, Callable, Dict, Generator, Iterator, List, Tuple, Union, Iterable -__all__ = ... # type: List[str] __author__ = ... # type: str __credits__ = ... # type: str diff --git a/stdlib/3/multiprocessing/dummy/__init__.pyi b/stdlib/3/multiprocessing/dummy/__init__.pyi index 69f786988252..c71652cb1f15 100644 --- a/stdlib/3/multiprocessing/dummy/__init__.pyi +++ b/stdlib/3/multiprocessing/dummy/__init__.pyi @@ -12,7 +12,6 @@ from queue import Queue JoinableQueue = Queue -__all__ = ... # type: List[str] class DummyProcess(threading.Thread): diff --git a/stdlib/3/multiprocessing/dummy/connection.pyi b/stdlib/3/multiprocessing/dummy/connection.pyi index efcd08fef66a..fd0d9bd9b00c 100644 --- a/stdlib/3/multiprocessing/dummy/connection.pyi +++ b/stdlib/3/multiprocessing/dummy/connection.pyi @@ -2,7 +2,6 @@ from typing import Any, List, Optional, Tuple, Type, TypeVar from queue import Queue -__all__ = ... # type: List[str] families = ... # type: List[None] _TConnection = TypeVar('_TConnection', bound=Connection) diff --git a/stdlib/3/urllib/parse.pyi b/stdlib/3/urllib/parse.pyi index 1055848a2a57..c04bf4e98d8c 100644 --- a/stdlib/3/urllib/parse.pyi +++ b/stdlib/3/urllib/parse.pyi @@ -4,7 +4,6 @@ import sys _Str = Union[bytes, str] -__all__ = ... # type: Tuple[str] uses_relative = ... # type: List[str] uses_netloc = ... # type: List[str] diff --git a/third_party/2and3/dateutil/parser.pyi b/third_party/2and3/dateutil/parser.pyi index f7b90b0e3919..c3287d8f3225 100644 --- a/third_party/2and3/dateutil/parser.pyi +++ b/third_party/2and3/dateutil/parser.pyi @@ -3,7 +3,6 @@ from datetime import datetime, tzinfo _FileOrStr = Union[bytes, Text, IO[str], IO[Any]] -__all__ = ... # type: List[str] class parserinfo(object): JUMP = ... # type: List[str] diff --git a/third_party/2and3/dateutil/relativedelta.pyi b/third_party/2and3/dateutil/relativedelta.pyi index 57fdaf3134d4..d6f3d658584e 100644 --- a/third_party/2and3/dateutil/relativedelta.pyi +++ b/third_party/2and3/dateutil/relativedelta.pyi @@ -3,7 +3,6 @@ from datetime import date, datetime, timedelta from ._common import weekday -__all__ = ... # type: List[str] _SelfT = TypeVar('_SelfT', bound=relativedelta) _DateT = TypeVar('_DateT', date, datetime) From 9aedd1caf06e0d197bcaaa8bbf82056fb20d95a1 Mon Sep 17 00:00:00 2001 From: "Michael J. Sullivan" Date: Thu, 24 May 2018 18:35:55 -0700 Subject: [PATCH 2/2] sigh --- stdlib/2/multiprocessing/dummy/__init__.pyi | 1 - stdlib/3/multiprocessing/dummy/__init__.pyi | 1 - 2 files changed, 2 deletions(-) diff --git a/stdlib/2/multiprocessing/dummy/__init__.pyi b/stdlib/2/multiprocessing/dummy/__init__.pyi index 3c96f5f0617f..aee95b3fc1ba 100644 --- a/stdlib/2/multiprocessing/dummy/__init__.pyi +++ b/stdlib/2/multiprocessing/dummy/__init__.pyi @@ -13,7 +13,6 @@ from threading import Event from Queue import Queue - class DummyProcess(threading.Thread): _children = ... # type: weakref.WeakKeyDictionary _parent = ... # type: threading.Thread diff --git a/stdlib/3/multiprocessing/dummy/__init__.pyi b/stdlib/3/multiprocessing/dummy/__init__.pyi index c71652cb1f15..b393726ce64b 100644 --- a/stdlib/3/multiprocessing/dummy/__init__.pyi +++ b/stdlib/3/multiprocessing/dummy/__init__.pyi @@ -13,7 +13,6 @@ from queue import Queue JoinableQueue = Queue - class DummyProcess(threading.Thread): _children = ... # type: weakref.WeakKeyDictionary _parent = ... # type: threading.Thread