diff --git a/gestion/interactive.py b/gestion/interactive.py index 75e9c9b1..4712e976 100644 --- a/gestion/interactive.py +++ b/gestion/interactive.py @@ -29,7 +29,10 @@ __all__ = ["getch", "ask", "Exit"] def getch(): fd = sys.stdin.fileno() - mode = termios.tcgetattr(fd) + try: + mode = termios.tcgetattr(fd) + except: + return os.read(fd, 1) try: tty.setraw(fd) return os.read(fd, 1)