[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