[pypy-svn] r7310 - pypy/trunk/src/pypy/annotation
arigo at codespeak.net
arigo at codespeak.net
Wed Nov 17 11:12:16 CET 2004
Author: arigo
Date: Wed Nov 17 11:12:16 2004
New Revision: 7310
Modified:
pypy/trunk/src/pypy/annotation/builtin.py
pypy/trunk/src/pypy/annotation/unaryop.py
Log:
Fiddling around...
Modified: pypy/trunk/src/pypy/annotation/builtin.py
==============================================================================
--- pypy/trunk/src/pypy/annotation/builtin.py (original)
+++ pypy/trunk/src/pypy/annotation/builtin.py Wed Nov 17 11:12:16 2004
@@ -49,7 +49,7 @@
if moreargs:
raise Exception, 'type() called with more than one argument'
#...
- return SomeObject(knowntype=type)
+ return SomeObject()
# collect all functions
Modified: pypy/trunk/src/pypy/annotation/unaryop.py
==============================================================================
--- pypy/trunk/src/pypy/annotation/unaryop.py (original)
+++ pypy/trunk/src/pypy/annotation/unaryop.py Wed Nov 17 11:12:16 2004
@@ -186,18 +186,14 @@
def getattr(pbc, s_attr):
assert s_attr.is_constant()
+ attr = s_attr.const
bookkeeper = getbookkeeper()
actuals = []
- attr = s_attr.const
for c in pbc.prebuiltinstances:
bookkeeper.attrs_read_from_constants.setdefault(c, {})[attr] = True
if hasattr(c.value, attr):
- actuals.append(immutablevalue(getattr(c.value, s_attr.const)))
+ actuals.append(immutablevalue(getattr(c.value, attr)))
return unionof(*actuals)
def setattr(pbc, s_attr, s_value):
raise Exception, "oops!"
-
- def simple_call(pbc, *args):
- s_meth = pbc.getattr(immutablevalue("__call__"))
- return s_meth.simple_call(*args)
More information about the Pypy-commit
mailing list