[pypy-svn] r7428 - pypy/trunk/src/pypy/annotation
arigo at codespeak.net
arigo at codespeak.net
Fri Nov 19 12:33:33 CET 2004
Author: arigo
Date: Fri Nov 19 12:33:32 2004
New Revision: 7428
Modified:
pypy/trunk/src/pypy/annotation/binaryop.py
Log:
Be just a little bit smarter about the result of dict.__getitem__.
Modified: pypy/trunk/src/pypy/annotation/binaryop.py
==============================================================================
--- pypy/trunk/src/pypy/annotation/binaryop.py (original)
+++ pypy/trunk/src/pypy/annotation/binaryop.py Fri Nov 19 12:33:32 2004
@@ -210,7 +210,7 @@
if obj2.is_constant():
return dic1.items.get(obj2.const, SomeImpossibleValue())
else:
- return SomeObject()
+ return unionof(*dic1.items.values())
def setitem((dic1, obj2), s_value):
assert obj2.is_constant()
More information about the Pypy-commit
mailing list