aboutsummaryrefslogtreecommitdiff
path: root/src/gpt_chat_cli/cmd.py
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2023-05-11 02:29:52 -0500
committerFurkan Sahin <furkan-dev@proton.me>2023-05-11 02:29:52 -0500
commit6cb469c09d9d086fee7cfda3138e3bdd0a87e52a (patch)
tree031908a847596ca23c39cc7d2d7ddaef486bad80 /src/gpt_chat_cli/cmd.py
parent422bfdaa972e0deaee88448f7ab85a68db4fbb7b (diff)
Fix printing when provided initial messagesv0.2.2
Diffstat (limited to 'src/gpt_chat_cli/cmd.py')
-rw-r--r--src/gpt_chat_cli/cmd.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gpt_chat_cli/cmd.py b/src/gpt_chat_cli/cmd.py
index 899c705..83cd298 100644
--- a/src/gpt_chat_cli/cmd.py
+++ b/src/gpt_chat_cli/cmd.py
@@ -297,10 +297,10 @@ def interactive(args : Arguments):
initial_message = resolve_initial_message(args.initial_message, interactive=True)
- if initial_message:
- print( PROMPT, initial_message, sep='', flush=True )
-
with prompter as prompt:
+ if initial_message:
+ print( prompt.prompt, initial_message, sep='', flush=True )
+
while True:
try:
if initial_message:
@@ -339,6 +339,7 @@ def interactive(args : Arguments):
hist.append( ChatMessage(Role.ASSISTANT, response) )
except KeyboardInterrupt: # Skip to next prompt
+ print()
continue
except EOFError: # Exit on Control-D
print()