[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