From dcf658b365f7406adb8d9acaa880c5c64c7fb4de Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 9 Feb 2021 23:49:03 +0530 Subject: [PATCH] ... --- src/calibre/rpdb.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calibre/rpdb.py b/src/calibre/rpdb.py index 4243ce6fd3..4d9a986a16 100644 --- a/src/calibre/rpdb.py +++ b/src/calibre/rpdb.py @@ -112,6 +112,9 @@ def cli(port=4444): print('Connected to remote process', flush=True) try: import readline + except ImportError: + pass + else: histfile = os.path.join(cache_dir(), 'rpdb.history') try: readline.read_history_file(histfile) @@ -121,8 +124,7 @@ def cli(port=4444): p = pdb.Pdb() readline.set_completer(p.complete) readline.parse_and_bind("tab: complete") - except ImportError: - pass + sock.setblocking(True) with suppress(KeyboardInterrupt): end_of_input = PROMPT.encode('utf-8')