[pypy-svn] r60807 - pypy/branch/oo-jit/pypy/annotation

fijal at codespeak.net fijal at codespeak.net
Mon Jan 5 21:53:40 CET 2009


Author: fijal
Date: Mon Jan  5 21:53:37 2009
New Revision: 60807

Modified:
   pypy/branch/oo-jit/pypy/annotation/builtin.py
Log:
raise a bit more specific error


Modified: pypy/branch/oo-jit/pypy/annotation/builtin.py
==============================================================================
--- pypy/branch/oo-jit/pypy/annotation/builtin.py	(original)
+++ pypy/branch/oo-jit/pypy/annotation/builtin.py	Mon Jan  5 21:53:37 2009
@@ -144,6 +144,8 @@
     r = SomeBool() 
     if s_type.is_constant():
         typ = s_type.const
+        if isinstance(typ, tuple):
+            raise AnnotatorError("isinstance(..., tuple) is not RPython")
         if issubclass(typ, pypy.rlib.rarithmetic.base_int):
             r.const = issubclass(s_obj.knowntype, typ)
         else:



More information about the Pypy-commit mailing list