Author: Mark Young <marky1...@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__'))
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to