gh-139845: do not print twice in default asyncio REPL (GH-139846)
(cherry picked from commit
a310b3a99d05e107963023a5736b67afe4ae1968)
Co-authored-by: yihong <zouzou0208@gmail.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
return
except BaseException:
if keyboard_interrupted:
- self.write("\nKeyboardInterrupt\n")
+ if not CAN_USE_PYREPL:
+ self.write("\nKeyboardInterrupt\n")
else:
self.showtraceback()
return self.STATEMENT_FAILED
--- /dev/null
+Fix to not print KeyboardInterrupt twice in default asyncio REPL.