Add stubs for importlib.__init__ (#314)

* Ignore VS Code

* Add stubs for importlib.__init__

Part of #189
This commit is contained in:
Brett Cannon
2016-06-28 09:30:15 -07:00
committed by Guido van Rossum
parent 4a79dec6ba
commit 41b3fe2f60
2 changed files with 24 additions and 0 deletions

1
.gitignore vendored
View File

@@ -59,3 +59,4 @@ analyze.py
# Editor backup files
*~
.*.sw?
.vscode/

View File

@@ -0,0 +1,23 @@
import sys
import types
from typing import Any, Mapping, Optional, Sequence
def __import__(name: str, globals: Mapping[str, Any] = None,
locals: Mapping[str, Any] = None, fromlist: Sequence[str] = (),
level: int = 0) -> types.ModuleType: ...
def import_module(name: str, package: str = None) -> types.ModuleType: ...
if sys.version_info >= (3, 3):
# Optionally returns a loader, but importlib.abc doesn't have a stub file.
def find_loader(name: str, path: str = None): ...
def invalidate_caches() -> None: ...
if sys.version_info >= (3, 4):
def reload(module: types.ModuleType) -> types.ModuleType: ...