diff --git a/tilde-train.py b/tilde-train.py index f9e4ebf..efede48 100755 --- a/tilde-train.py +++ b/tilde-train.py @@ -345,5 +345,13 @@ train.insert(0,pad_str) train.append(pad_str) if __name__ == "__main__": - signal(SIGINT, handler) - curses.wrapper(chuggachugga) + signal(SIGINT, handler) + try: + curses.wrapper(chuggachugga) + except curses.error as err: + print( + f"{err}\n" + "Couldn't print the train for some reason. " + "Maybe your terminal window is too short?" + ) + sys.exit(1)