[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