[Python-checkins] cpython: Issue #17177: switch from imp.new_module to types.ModuleType for runpy
brett.cannon
python-checkins at python.org
Sat Jun 15 20:27:30 CEST 2013
http://hg.python.org/cpython/rev/8fff5554125d
changeset: 84149:8fff5554125d
user: Brett Cannon <brett at python.org>
date: Sat Jun 15 14:27:21 2013 -0400
summary:
Issue #17177: switch from imp.new_module to types.ModuleType for runpy
files:
Lib/runpy.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/Lib/runpy.py b/Lib/runpy.py
--- a/Lib/runpy.py
+++ b/Lib/runpy.py
@@ -14,6 +14,7 @@
import sys
import importlib.machinery # importlib first so we can test #15386 via -m
import imp
+import types
from pkgutil import read_code, get_loader, get_importer
__all__ = [
@@ -24,7 +25,7 @@
"""Temporarily replace a module in sys.modules with an empty namespace"""
def __init__(self, mod_name):
self.mod_name = mod_name
- self.module = imp.new_module(mod_name)
+ self.module = types.ModuleType(mod_name)
self._saved_module = []
def __enter__(self):
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list