Remove all mention of 'module' from typeshed. (#1156)

This depends on python/mypy#3107.
This commit is contained in:
Guido van Rossum
2017-04-13 08:40:52 -07:00
committed by Jelle Zijlstra
parent f543ddd89a
commit 359c8cc313
7 changed files with 6 additions and 25 deletions

View File

@@ -7,7 +7,7 @@
from abc import ABCMeta
import sys
from typing import Any, Optional
from typing import Dict, Any, Optional
if sys.version_info >= (3, 4):
class ModuleSpec:
@@ -26,6 +26,7 @@ if sys.version_info >= (3, 4):
class ModuleType:
__name__ = ... # type: str
__file__ = ... # type: str
__dict__ = ... # type: Dict[str, Any]
if sys.version_info >= (3, 4):
__loader__ = ... # type: Optional[Loader]
__package__ = ... # type: Optional[str]

View File

@@ -731,12 +731,6 @@ class range(Sequence[int]):
def __repr__(self) -> str: ...
def __reversed__(self) -> Iterator[int]: ...
class module:
# TODO not defined in builtins!
__name__ = ... # type: str
__file__ = ... # type: str
__dict__ = ... # type: Dict[str, Any]
class property:
def __init__(self, fget: Callable[[Any], Any] = None,
fset: Callable[[Any, Any], None] = None,