]> granicus.if.org Git - python/commitdiff
regrtest: set interrupted to True if re-run is interrupted
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 17 Aug 2016 14:00:12 +0000 (16:00 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 17 Aug 2016 14:00:12 +0000 (16:00 +0200)
Lib/test/libregrtest/main.py

index 92ecc5b36f721ac2128d65f36a1ad5efc791f240..0723c435db5db39f3892ee075305f8c351cf6752 100644 (file)
@@ -254,6 +254,7 @@ class Regrtest:
                 self.ns.verbose = True
                 ok = runtest(self.ns, test)
             except KeyboardInterrupt:
+                self.interrupted = True
                 # print a newline separate from the ^C
                 print()
                 break
@@ -341,8 +342,8 @@ class Regrtest:
                 try:
                     result = runtest(self.ns, test)
                 except KeyboardInterrupt:
-                    self.accumulate_result(test, (INTERRUPTED, None))
                     self.interrupted = True
+                    self.accumulate_result(test, (INTERRUPTED, None))
                     break
                 else:
                     self.accumulate_result(test, result)