[pypy-svn] r20287 - pypy/branch/somepbc-refactoring/pypy/annotation

arigo at codespeak.net arigo at codespeak.net
Sat Nov 26 18:47:19 CET 2005


Author: arigo
Date: Sat Nov 26 18:47:19 2005
New Revision: 20287

Modified:
   pypy/branch/somepbc-refactoring/pypy/annotation/bookkeeper.py
Log:
(pedronis, arigo)

very deep bug fix.  Now test_rclass passes entirely!



Modified: pypy/branch/somepbc-refactoring/pypy/annotation/bookkeeper.py
==============================================================================
--- pypy/branch/somepbc-refactoring/pypy/annotation/bookkeeper.py	(original)
+++ pypy/branch/somepbc-refactoring/pypy/annotation/bookkeeper.py	Sat Nov 26 18:47:19 2005
@@ -79,10 +79,10 @@
     def consider_non_int_eq(self, obj1, obj2):
         if obj1.knowntype == obj2.knowntype == list:
             self.count("list_list_eq", obj1, obj2)
-        return obj1.knowntype.__name__, obj2.knowntype.__name__
+        return self.typerepr(obj1), self.typerepr(obj2)
 
     def consider_non_int_comp(self, obj1, obj2):
-        return obj1.knowntype.__name__, obj2.knowntype.__name__
+        return self.typerepr(obj1), self.typerepr(obj2)
 
     def typerepr(self, obj):
         if isinstance(obj, SomeInstance):



More information about the Pypy-commit mailing list