[pypy-commit] pypy default: don't catch KeyboardInterrupt, etc

cfbolz pypy.commits at gmail.com
Mon Jan 20 06:44:07 EST 2020


Author: Carl Friedrich Bolz-Tereick <cfbolz at gmx.de>
Branch: 
Changeset: r98562:7832ebb3de87
Date: 2020-01-20 12:43 +0100
http://bitbucket.org/pypy/pypy/changeset/7832ebb3de87/

Log:	don't catch KeyboardInterrupt, etc

diff --git a/pypy/module/__builtin__/abstractinst.py b/pypy/module/__builtin__/abstractinst.py
--- a/pypy/module/__builtin__/abstractinst.py
+++ b/pypy/module/__builtin__/abstractinst.py
@@ -235,6 +235,8 @@
     try:
         return abstract_issubclass_w(space, w_cls1, w_cls2, True)
     except OperationError as e:
+        if e.async(space):
+            raise
         return False
 
 # ____________________________________________________________


More information about the pypy-commit mailing list