[pypy-svn] r7457 - pypy/trunk/src/pypy/annotation
hpk at codespeak.net
hpk at codespeak.net
Fri Nov 19 18:02:13 CET 2004
Author: hpk
Date: Fri Nov 19 18:02:12 2004
New Revision: 7457
Modified:
pypy/trunk/src/pypy/annotation/unaryop.py
Log:
a SomeTuple returns a sensible SomeIterator
setattr(PBC, ...) does not raise but merely warns
about the unwanted modifications of the prebuilt
constant
Modified: pypy/trunk/src/pypy/annotation/unaryop.py
==============================================================================
--- pypy/trunk/src/pypy/annotation/unaryop.py (original)
+++ pypy/trunk/src/pypy/annotation/unaryop.py Fri Nov 19 18:02:12 2004
@@ -69,6 +69,8 @@
def len(tup):
return immutablevalue(len(tup.items))
+ def iter(tup):
+ return SomeIterator(unionof(*tup.items))
class __extend__(SomeDict):
@@ -205,4 +207,6 @@
return unionof(*actuals)
def setattr(pbc, s_attr, s_value):
- raise Exception, "oops!"
+ #raise Exception, "oops!"
+ print "*** WARNING: setattr not wanted on %r" % pbc
+ pass
More information about the Pypy-commit
mailing list