[pypy-svn] r7690 - pypy/trunk/src/pypy/annotation
arigo at codespeak.net
arigo at codespeak.net
Sat Nov 27 22:33:58 CET 2004
Author: arigo
Date: Sat Nov 27 22:33:57 2004
New Revision: 7690
Modified:
pypy/trunk/src/pypy/annotation/builtin.py
Log:
support for the built-in method Exception.__init__.
Modified: pypy/trunk/src/pypy/annotation/builtin.py
==============================================================================
--- pypy/trunk/src/pypy/annotation/builtin.py (original)
+++ pypy/trunk/src/pypy/annotation/builtin.py Sat Nov 27 22:33:57 2004
@@ -126,6 +126,9 @@
print "XXX ignoring apply%r" % (stuff,)
return SomeObject()
+def exception_init(s_self, *args):
+ s_self.setattr(immutablevalue('args'), SomeTuple(args))
+
# collect all functions
import __builtin__
BUILTIN_ANALYZERS = {}
@@ -136,3 +139,5 @@
BUILTIN_ANALYZERS[pypy.objspace.std.restricted_int.r_int] = builtin_int
BUILTIN_ANALYZERS[pypy.objspace.std.restricted_int.r_uint] = restricted_uint
+BUILTIN_ANALYZERS[Exception.__init__.im_func] = exception_init
+
More information about the Pypy-commit
mailing list