There was an error while loading. Please reload this page.
1 parent a6c4080 commit 7aafa30Copy full SHA for 7aafa30
2 files changed
Lib/_pyrepl/unix_console.py
@@ -324,13 +324,13 @@ def prepare(self):
324
"""
325
self.__svtermstate = tcgetattr(self.input_fd)
326
raw = self.__svtermstate.copy()
327
- raw.iflag &= ~(termios.BRKINT | termios.INPCK | termios.ISTRIP | termios.IXON)
+ raw.iflag &= ~(termios.INPCK | termios.ISTRIP | termios.IXON)
328
raw.oflag &= ~(termios.OPOST)
329
raw.cflag &= ~(termios.CSIZE | termios.PARENB)
330
raw.cflag |= termios.CS8
331
- raw.lflag &= ~(
332
- termios.ICANON | termios.ECHO | termios.IEXTEN | (termios.ISIG * 1)
333
- )
+ raw.iflag |= termios.BRKINT
+ raw.lflag &= ~(termios.ICANON | termios.ECHO | termios.IEXTEN)
+ raw.lflag |= termios.ISIG
334
raw.cc[termios.VMIN] = 1
335
raw.cc[termios.VTIME] = 0
336
tcsetattr(self.input_fd, termios.TCSADRAIN, raw)
Misc/NEWS.d/next/Core and Builtins/2024-06-11-17-56-12.gh-issue-120221.si9hM9.rst
@@ -0,0 +1,2 @@
1
+Deliver real signals on Ctrl-C and Ctrl-Z in the new REPL. Patch by Pablo
2
+Galindo
0 commit comments