From c3b5513475f77061afa559b69ae7e92b1f23481c Mon Sep 17 00:00:00 2001 From: Goldstein Date: Sun, 19 Aug 2018 05:25:48 +0300 Subject: [PATCH] Add annotations to runpy.pyi (#2395) --- stdlib/3/runpy.pyi | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/stdlib/3/runpy.pyi b/stdlib/3/runpy.pyi index 193a320eb..654c53c8e 100644 --- a/stdlib/3/runpy.pyi +++ b/stdlib/3/runpy.pyi @@ -1,17 +1,23 @@ -from typing import Any +from types import ModuleType +from typing import Dict, Optional, Any class _TempModule: - mod_name = ... # type: Any - module = ... # type: Any + mod_name: str = ... + module: ModuleType = ... def __init__(self, mod_name): ... def __enter__(self): ... def __exit__(self, *args): ... class _ModifiedArgv0: - value = ... # type: Any + value: Any = ... def __init__(self, value): ... def __enter__(self): ... def __exit__(self, *args): ... -def run_module(mod_name, init_globals=None, run_name=None, alter_sys=False): ... -def run_path(path_name, init_globals=None, run_name=None): ... +def run_module(mod_name: str, + init_globals: Optional[Dict[str, Any]] = ..., + run_name: Optional[str] = ..., + alter_sys: bool = ...): ... +def run_path(path_name: str, + init_globals: Optional[Dict[str, Any]] = ..., + run_name: str = ...): ...