From 55f3ca3d000482371e8fc483729d1f8a09b45f45 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Mon, 27 Jun 2016 16:52:08 -0700 Subject: [PATCH 1/2] Ignore VS Code --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index d300d3bb9168..161b9cb9141d 100644 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,4 @@ analyze.py # Editor backup files *~ .*.sw? +.vscode/ From 53daa72e3e570d3bc83ec24cec2d8b9ee7357d79 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Mon, 27 Jun 2016 16:56:51 -0700 Subject: [PATCH 2/2] Add stubs for importlib.__init__ Part of #189 --- stdlib/3/importlib/__init__.pyi | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 stdlib/3/importlib/__init__.pyi diff --git a/stdlib/3/importlib/__init__.pyi b/stdlib/3/importlib/__init__.pyi new file mode 100644 index 000000000000..5ca6488056eb --- /dev/null +++ b/stdlib/3/importlib/__init__.pyi @@ -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: ...