You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quitting an interpreter session with CTRL-D instead of CTRL-C causes an ugly traceback.
Reproduce
Enter interpreter in a terminal.
Wait for the > prompt.
Enter CTRL-D.
Expected behavior
Gracefully quitting the session for CTRL-D like with CTRL-C, although the welcome message mentions only CTRL-C.
Screenshots
% interpreter
▌ Model set to gpt-4
Open Interpreter will require approval before running code.
Use interpreter -y to bypass this.
Press CTRL-C to exit.
> Traceback (most recent call last):
File "/Users/foobar/miniconda3/envs/oi-env/bin/interpreter", line 8, in <module>
sys.exit(interpreter.start_terminal_interface())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/foobar/miniconda3/envs/oi-env/lib/python3.11/site-packages/interpreter/core/core.py", line 25, in start_terminal_interface
start_terminal_interface(self)
File "/Users/foobar/miniconda3/envs/oi-env/lib/python3.11/site-packages/interpreter/terminal_interface/start_terminal_interface.py", line 684, in start_terminal_interface
interpreter.chat()
File "/Users/foobar/miniconda3/envs/oi-env/lib/python3.11/site-packages/interpreter/core/core.py", line 86, in chat
for _ in self._streaming_chat(message=message, display=display):
File "/Users/foobar/miniconda3/envs/oi-env/lib/python3.11/site-packages/interpreter/core/core.py", line 113, in _streaming_chat
yield from terminal_interface(self, message)
File "/Users/foobar/miniconda3/envs/oi-env/lib/python3.11/site-packages/interpreter/terminal_interface/terminal_interface.py", line 78, in terminal_interface
message = input("> ").strip()
^^^^^^^^^^^
EOFError
Open Interpreter version
0.2.0
Python version
3.11.7
Operating System name and version
macOS 13.6.4 (arm M1)
Additional context
No response
The text was updated successfully, but these errors were encountered:
Hi @deeplook
Thanks for opening the issue.
If a PR is made for this, we will review it, but seeing as CTRL-C works as expected, this will not be a priority. Thanks!
Describe the bug
Quitting an interpreter session with CTRL-D instead of CTRL-C causes an ugly traceback.
Reproduce
Enter
interpreter
in a terminal.Wait for the
>
prompt.Enter CTRL-D.
Expected behavior
Gracefully quitting the session for CTRL-D like with CTRL-C, although the welcome message mentions only CTRL-C.
Screenshots
Open Interpreter version
0.2.0
Python version
3.11.7
Operating System name and version
macOS 13.6.4 (arm M1)
Additional context
No response
The text was updated successfully, but these errors were encountered: