summaryrefslogtreecommitdiff
path: root/mocker.py
diff options
context:
space:
mode:
authorGustavo Niemeyer <gustavo@niemeyer.net>2010-06-20 12:06:45 -0300
committerGustavo Niemeyer <gustavo@niemeyer.net>2010-06-20 12:06:45 -0300
commitd8e15110fc3077683a264448a4ddedb59685b372 (patch)
treee36e92293ef4479d37f9dba47073afcbb1453507 /mocker.py
parenta7565b37e0c07b7914bdbc41ec632778841f5bfa (diff)
downloadmocker-d8e15110fc3077683a264448a4ddedb59685b372.tar.gz
Applied change suggested by David Glick to avoid reimporting modules (#529675).
Diffstat (limited to 'mocker.py')
-rw-r--r--mocker.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mocker.py b/mocker.py
index b5064c2..6945e5b 100644
--- a/mocker.py
+++ b/mocker.py
@@ -599,13 +599,14 @@ class MockerBase(object):
while import_stack:
module_path = ".".join(import_stack)
try:
- object = __import__(module_path, {}, {}, [""])
+ __import__(module_path)
except ImportError:
attr_stack.insert(0, import_stack.pop())
if not import_stack:
raise
continue
else:
+ object = sys.modules[module_path]
for attr in attr_stack:
object = getattr(object, attr)
break