[pypy-svn] r58924 - pypy/branch/cbuild-refactor/pypy/translator

fijal at codespeak.net fijal at codespeak.net
Fri Oct 10 18:40:58 CEST 2008


Author: fijal
Date: Fri Oct 10 18:40:58 2008
New Revision: 58924

Modified:
   pypy/branch/cbuild-refactor/pypy/translator/driver.py
Log:
(fijal, pedronis) Don't let driver go into your way when looking for exception


Modified: pypy/branch/cbuild-refactor/pypy/translator/driver.py
==============================================================================
--- pypy/branch/cbuild-refactor/pypy/translator/driver.py	(original)
+++ pypy/branch/cbuild-refactor/pypy/translator/driver.py	Fri Oct 10 18:40:58 2008
@@ -276,7 +276,12 @@
                 self.proceed('compile')
                 assert False, 'we should not get here'
         finally:
-            self.timer.end_event(goal)
+            try:
+                self.timer.end_event(goal)
+            except (KeyboardInterrupt, SystemExit):
+                raise
+            except:
+                pass
         return res
 
     def task_annotate(self):



More information about the Pypy-commit mailing list