1 # Stubs for _imp (Python 3.6)
\r
5 from typing import Any, List
\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
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