From 6f85b826b527e240551613aeec3118a5469e3a33 Mon Sep 17 00:00:00 2001 From: INADA Naoki Date: Fri, 5 Oct 2018 01:47:09 +0900 Subject: bpo-34871: inspect: Don't pollute sys.modules (GH-9696) https://bugs.python.org/issue34871 --- Lib/inspect.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Lib/inspect.py') diff --git a/Lib/inspect.py b/Lib/inspect.py index 5b7f526939..857892bc81 100644 --- a/Lib/inspect.py +++ b/Lib/inspect.py @@ -1988,7 +1988,7 @@ def _signature_fromstr(cls, obj, s, skip_bound_arg=True): module = sys.modules.get(module_name, None) if module: module_dict = module.__dict__ - sys_module_dict = sys.modules + sys_module_dict = sys.modules.copy() def parse_name(node): assert isinstance(node, ast.arg) -- cgit v1.2.1