regrtest: set interrupted to True if re-run is interrupted
diff --git a/Lib/test/libregrtest/main.py b/Lib/test/libregrtest/main.py
index 92ecc5b..0723c43 100644
--- a/Lib/test/libregrtest/main.py
+++ b/Lib/test/libregrtest/main.py
@@ -254,6 +254,7 @@
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 @@
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)