[pypy-commit] pypy fix_module_repr: Respond to feedback.
marky1991
pypy.commits at gmail.com
Wed Feb 24 04:07:00 EST 2016
Author: Mark Young <marky1991 at gmail.com>
Branch: fix_module_repr
Changeset: r82475:02c4b715132b
Date: 2016-02-21 12:40 -0500
http://bitbucket.org/pypy/pypy/changeset/02c4b715132b/
Log: Respond to feedback.
diff --git a/pypy/interpreter/module.py b/pypy/interpreter/module.py
--- a/pypy/interpreter/module.py
+++ b/pypy/interpreter/module.py
@@ -124,19 +124,15 @@
w_loader = space.finditem(self.w_dict, space.wrap('__loader__'))
if w_loader is not None:
try:
- w_repr = space.call_method(w_loader, "module_repr",
- space.wrap(self))
+ return space.call_method(w_loader, "module_repr",
+ space.wrap(self))
except OperationError:
- w_repr = None
-
- if w_repr is not None:
- return w_repr
-
+ pass
try:
w_name = space.getattr(self, space.wrap('__name__'))
+ name = space.unicode_w(space.repr(w_name))
except OperationError:
- w_name = space.wrap(u'?')
- name = space.unicode_w(space.repr(w_name))
+ name = u"'?'"
try:
w___file__ = space.getattr(self, space.wrap('__file__'))
More information about the pypy-commit
mailing list