]> granicus.if.org Git - python/commitdiff
Merged revisions 85398 via svnmerge from
authorBenjamin Peterson <benjamin@python.org>
Wed, 13 Oct 2010 01:10:16 +0000 (01:10 +0000)
committerBenjamin Peterson <benjamin@python.org>
Wed, 13 Oct 2010 01:10:16 +0000 (01:10 +0000)
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r85398 | benjamin.peterson | 2010-10-12 20:04:36 -0500 (Tue, 12 Oct 2010) | 1 line

  account for the module __dict__ being cleared when its module is
........

Lib/runpy.py

index 06c5a87b40bce5c79e2c5f4d3d8a99b722f50e7c..f635c4bf1c3ef2d115895510dd1d9365f2484c4d 100644 (file)
@@ -261,7 +261,7 @@ def run_path(path_name, init_globals=None, run_name=None):
                  _ModifiedArgv0(path_name):
                 mod_globals = temp_module.module.__dict__
                 return _run_code(code, mod_globals, init_globals,
-                                    run_name, fname, loader, pkg_name)
+                                    run_name, fname, loader, pkg_name).copy()
         finally:
             try:
                 sys.path.remove(path_name)