[pypy-svn] r4937 - pypy/branch/src-newobjectmodel/pypy/objspace/std

mwh at codespeak.net mwh at codespeak.net
Sat Jun 5 11:40:45 CEST 2004


Author: mwh
Date: Sat Jun  5 11:40:44 2004
New Revision: 4937

Modified:
   pypy/branch/src-newobjectmodel/pypy/objspace/std/tupletype.py
Log:
Careful with those default args!


Modified: pypy/branch/src-newobjectmodel/pypy/objspace/std/tupletype.py
==============================================================================
--- pypy/branch/src-newobjectmodel/pypy/objspace/std/tupletype.py	(original)
+++ pypy/branch/src-newobjectmodel/pypy/objspace/std/tupletype.py	Sat Jun  5 11:40:44 2004
@@ -2,8 +2,11 @@
 from pypy.objspace.std.objecttype import object_typedef
 
 
-def descr__new__(space, w_tupletype, w_items=()):
-    tuple_w = space.unpackiterable(w_items)
+def descr__new__(space, w_tupletype, w_items=None):
+    if w_items is None:
+        tuple_w = []
+    else:
+        tuple_w = space.unpackiterable(w_items)
     w_obj = space.newtuple(tuple_w)
     return space.w_tuple.check_user_subclass(w_tupletype, w_obj)
 



More information about the Pypy-commit mailing list