[pypy-svn] r10376 - pypy/branch/pypy-normalize-exception/translator

arigo at codespeak.net arigo at codespeak.net
Wed Apr 6 22:52:45 CEST 2005


Author: arigo
Date: Wed Apr  6 22:52:45 2005
New Revision: 10376

Modified:
   pypy/branch/pypy-normalize-exception/translator/geninterplevel.py
Log:
normalize_exception() now a method on the OperationError instance.


Modified: pypy/branch/pypy-normalize-exception/translator/geninterplevel.py
==============================================================================
--- pypy/branch/pypy-normalize-exception/translator/geninterplevel.py	(original)
+++ pypy/branch/pypy-normalize-exception/translator/geninterplevel.py	Wed Apr  6 22:52:45 2005
@@ -1121,8 +1121,7 @@
                 # which goes to the last err%d_%d label written above.
                 # Since we only have OperationError, we need to select:
                 yield "except %s, e:" % (self.nameof(OperationError),)
-                yield "    e.w_type, e.w_value, _ign = space.unpacktuple("
-                yield "        space.normalize_exception(e.w_type, e.w_value, space.w_None), 3)"
+                yield "    e.normalize_exception(space)"
                 q = "if"
                 for link in block.exits[1:]:
                     assert issubclass(link.exitcase, Exception)



More information about the Pypy-commit mailing list