aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorflu0r1ne <flu0r1ne@flu0r1ne.net>2023-05-05 15:17:26 -0500
committerflu0r1ne <flu0r1ne@flu0r1ne.net>2023-05-05 15:17:26 -0500
commit537d08fd952a88a799eff4002d8e6f1d2c224258 (patch)
treee589ec409b7edcde9f3571f043317172854d33d3
parenta39e8267e5daf4808ce5d5e404ca84bb35e31282 (diff)
downloadgpt-chat-cli-537d08fd952a88a799eff4002d8e6f1d2c224258.tar.xz
gpt-chat-cli-537d08fd952a88a799eff4002d8e6f1d2c224258.zip
Allow --load-response-from-file without message
-rw-r--r--src/gpt_chat_cli/argparsing.py4
-rw-r--r--src/gpt_chat_cli/gcli.py1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/gpt_chat_cli/argparsing.py b/src/gpt_chat_cli/argparsing.py
index 04d3645..15826f2 100644
--- a/src/gpt_chat_cli/argparsing.py
+++ b/src/gpt_chat_cli/argparsing.py
@@ -287,7 +287,9 @@ def parse_args() -> Arguments:
args.adornments = AutoDetectedOption.OFF
if args.message is None:
- if sys.stdin.isatty():
+ if debug and args.load_response_from_file:
+ args.interactive = False
+ elif sys.stdin.isatty():
args.interactive = True
if not debug:
diff --git a/src/gpt_chat_cli/gcli.py b/src/gpt_chat_cli/gcli.py
index 8ac7ac8..d904733 100644
--- a/src/gpt_chat_cli/gcli.py
+++ b/src/gpt_chat_cli/gcli.py
@@ -125,7 +125,6 @@ def print_streamed_response(
prompt_printed = True
print(PROMPT, end=' ', flush=True)
-
content = display_response.take_delta()
print(f'{COLOR_CODE.WHITE}{content}{COLOR_CODE.RESET}',
sep='', end='', flush=True)