massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / _imp.pyi
1 # Stubs for _imp (Python 3.6)\r
2 \r
3 import sys\r
4 import types\r
5 from typing import Any, List\r
6 \r
7 if sys.version_info >= (3, 5):\r
8     from importlib.machinery import ModuleSpec\r
9     def create_builtin(spec: ModuleSpec) -> types.ModuleType: ...\r
10     def create_dynamic(spec: ModuleSpec, file: Any = ...) -> None: ...\r
11 \r
12 def acquire_lock() -> None: ...\r
13 def exec_builtin(mod: types.ModuleType) -> int: ...\r
14 def exec_dynamic(mod: types.ModuleType) -> int: ...\r
15 def extension_suffixes() -> List[str]: ...\r
16 def get_frozen_object(name: str) -> types.CodeType: ...\r
17 def init_frozen(name: str) -> types.ModuleType: ...\r
18 def is_builtin(name: str) -> int: ...\r
19 def is_frozen(name: str) -> bool: ...\r
20 def is_frozen_package(name: str) -> bool: ...\r
21 def lock_held() -> bool: ...\r
22 def release_lock() -> None: ...\r