Author: Amaury Forgeot d'Arc <[email protected]>
Branch: py3k
Changeset: r50669:1aa5643d7e26
Date: 2011-12-18 17:16 +0100
http://bitbucket.org/pypy/pypy/changeset/1aa5643d7e26/

Log:    fix keyword argument for str(object=)

diff --git a/pypy/objspace/std/test/test_unicodeobject.py 
b/pypy/objspace/std/test/test_unicodeobject.py
--- a/pypy/objspace/std/test/test_unicodeobject.py
+++ b/pypy/objspace/std/test/test_unicodeobject.py
@@ -283,6 +283,7 @@
         assert str() == ''
         assert str(None) == 'None'
         assert str(123) == '123'
+        assert str(object=123) == '123'
         assert str([2, 3]) == '[2, 3]'
         class U(str):
             pass
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
@@ -292,12 +292,12 @@
         raise OperationError(space.w_TypeError, space.wrap(msg))
     return w_res
 
-def descr_new_(space, w_unicodetype, w_string=u'', w_encoding=None, 
w_errors=None):
+def descr_new_(space, w_unicodetype, w_object=u'', w_encoding=None, 
w_errors=None):
     # NB. the default value of w_obj is really a *wrapped* empty string:
     #     there is gateway magic at work
     from pypy.objspace.std.unicodeobject import W_UnicodeObject
     from pypy.objspace.std.ropeunicodeobject import W_RopeUnicodeObject
-    w_obj = w_string
+    w_obj = w_object
 
     encoding, errors = _get_encoding_and_errors(space, w_encoding, w_errors)
     # convoluted logic for the case when unicode subclass has a __unicode__
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to