Skip to content

Commit d247130

Browse files
committed
Replace module with ModuleType
1 parent c63f855 commit d247130

File tree

7 files changed

+9
-27
lines changed

7 files changed

+9
-27
lines changed

stdlib/2/__builtin__.pyi

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -675,11 +675,6 @@ class xrange(Sized, Iterable[int], Reversible[int]):
675675
def __getitem__(self, i: int) -> int: ...
676676
def __reversed__(self) -> Iterator[int]: ...
677677

678-
class module:
679-
__name__ = ... # type: str
680-
__file__ = ... # type: str
681-
__dict__ = ... # type: Dict[unicode, Any]
682-
683678
class property(object):
684679
def __init__(self, fget: Callable[[Any], Any] = None,
685680
fset: Callable[[Any, Any], None] = None,

stdlib/2/abc.pyi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
from typing import Any, Dict, Set, Tuple, Type
2+
from types import ModuleType
23
import _weakrefset
34

45
# mypy has special processing for ABCMeta and abstractmethod.
56

67
WeakSet = ... # type: _weakrefset.WeakSet
78
_InstanceType = ... # type: type
8-
types = ... # type: module
9+
types = ... # type: ModuleType
910

1011
def abstractmethod(funcobj: Any) -> Any: ...
1112

stdlib/2/tokenize.pyi

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Automatically generated by pytype, manually fixed up. May still contain errors.
22

33
from typing import Any, Callable, Dict, Generator, Iterator, List, Tuple, Union, Iterable
4+
from types import ModuleType
45

56
__all__ = ... # type: List[str]
67
__author__ = ... # type: str
@@ -102,15 +103,15 @@ chain = ... # type: type
102103
double3prog = ... # type: type
103104
endprogs = ... # type: Dict[str, Any]
104105
pseudoprog = ... # type: type
105-
re = ... # type: module
106+
re = ... # type: ModuleType
106107
single3prog = ... # type: type
107108
single_quoted = ... # type: Dict[str, str]
108-
string = ... # type: module
109-
sys = ... # type: module
109+
string = ... # type: ModuleType
110+
sys = ... # type: ModuleType
110111
t = ... # type: str
111112
tabsize = ... # type: int
112113
tok_name = ... # type: Dict[int, str]
113-
token = ... # type: module
114+
token = ... # type: ModuleType
114115
tokenprog = ... # type: type
115116
triple_quoted = ... # type: Dict[str, str]
116117
x = ... # type: str

stdlib/2/unittest.pyi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ from typing import (
99
overload, Set, FrozenSet, TypeVar, Union, Pattern, Type
1010
)
1111
from abc import abstractmethod, ABCMeta
12+
from types import ModuleType
1213

1314
_T = TypeVar('_T')
1415
_FT = TypeVar('_FT')
@@ -173,4 +174,4 @@ def main(module: str = ..., defaultTest: str = ...,
173174
testLoader: Any = ...) -> None: ... # TODO types
174175

175176
# private but occasionally used
176-
util = ... # type: module
177+
util = ... # type: ModuleType

stdlib/3/builtins.pyi

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -731,12 +731,6 @@ class range(Sequence[int]):
731731
def __repr__(self) -> str: ...
732732
def __reversed__(self) -> Iterator[int]: ...
733733

734-
class module:
735-
# TODO not defined in builtins!
736-
__name__ = ... # type: str
737-
__file__ = ... # type: str
738-
__dict__ = ... # type: Dict[str, Any]
739-
740734
class property:
741735
def __init__(self, fget: Callable[[Any], Any] = None,
742736
fset: Callable[[Any, Any], None] = None,

third_party/2/werkzeug/__init__.pyi

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,6 @@ from werkzeug import utils
2323
from werkzeug import wrappers
2424
from werkzeug import wsgi
2525

26-
class module(ModuleType):
27-
def __getattr__(self, name): ...
28-
def __dir__(self): ...
29-
30-
3126
__version__ = ... # type: Any
3227

3328
run_simple = serving.run_simple

third_party/3/werkzeug/__init__.pyi

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@ from werkzeug import utils
2222
from werkzeug import wrappers
2323
from werkzeug import wsgi
2424

25-
class module(ModuleType):
26-
def __getattr__(self, name): ...
27-
def __dir__(self): ...
28-
29-
3025
__version__ = ... # type: Any
3126

3227
run_simple = serving.run_simple

0 commit comments

Comments
 (0)