Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r58598:48d6dbdb7f81
Date: 2012-10-29 12:32 -0700
http://bitbucket.org/pypy/pypy/changeset/48d6dbdb7f81/

Log:    cleanup

diff --git a/pypy/objspace/std/unicodetype.py b/pypy/objspace/std/unicodetype.py
--- a/pypy/objspace/std/unicodetype.py
+++ b/pypy/objspace/std/unicodetype.py
@@ -261,9 +261,9 @@
 def unicode_from_object(space, w_obj):
     if space.is_w(space.type(w_obj), space.w_unicode):
         return w_obj
-
-    w_unicode_method = space.lookup(w_obj, "__str__")
-    return space.repr(w_obj) if w_unicode_method is None else space.str(w_obj)
+    if space.lookup(w_obj, "__str__") is not None:
+        return space.str(w_obj)
+    return space.repr(w_obj)
 
 def ascii_from_object(space, w_obj):
     """Implements builtins.ascii()"""
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to