mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-06 20:24:30 +08:00
Add stubs for importlib.__init__ (#314)
* Ignore VS Code * Add stubs for importlib.__init__ Part of #189
This commit is contained in:
committed by
Guido van Rossum
parent
4a79dec6ba
commit
41b3fe2f60
1
.gitignore
vendored
1
.gitignore
vendored
@@ -59,3 +59,4 @@ analyze.py
|
||||
# Editor backup files
|
||||
*~
|
||||
.*.sw?
|
||||
.vscode/
|
||||
|
||||
23
stdlib/3/importlib/__init__.pyi
Normal file
23
stdlib/3/importlib/__init__.pyi
Normal 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: ...
|
||||
Reference in New Issue
Block a user