error in shell when typing then doing a ctrl-c
If I type in a fresh new session: a
then ctrl-c
, I get this error:
NB: If I do it a second time, there is no error.
CYRIL [1]: a<CTRL-C>
Exception in thread Thread-1:
Traceback (most recent call last):
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/ptpython/python_input.py", line 1023, in in_thread
result = self.app.run(pre_run=pre_run)
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/application/application.py", line 888, in run
self.run_async(pre_run=pre_run, set_exception_handler=set_exception_handler)
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/asyncio/base_events.py", line 574, in run_until_complete
self.run_forever()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/aiogevent.py", line 177, in run_forever
super(EventLoop, self).run_forever()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/asyncio/base_events.py", line 541, in run_forever
self._run_once()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/asyncio/base_events.py", line 1786, in _run_once
handle._run()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/application/application.py", line 816, in run_async
return await _run_async2()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/application/application.py", line 792, in _run_async2
result = await _run_async()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/application/application.py", line 733, in _run_async
result = await f
KeyboardInterrupt
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/threading.py", line 926, in _bootstrap_inner
self.run()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/ptpython/python_input.py", line 1039, in in_thread
self.default_buffer.document = Document()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/buffer.py", line 591, in document
self.set_document(value)
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/buffer.py", line 622, in set_document
self._text_changed()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/buffer.py", line 547, in _text_changed
self.on_text_changed.fire()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/utils.py", line 79, in fire
self()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/prompt_toolkit/utils.py", line 75, in __call__
handler(self.sender)
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/ptpython/python_input.py", line 931, in _on_input_timeout
loop = loop or get_event_loop()
File "/home/guilloud/miniconda3/envs/bliss/lib/python3.7/site-packages/aiogevent.py", line 289, in get_event_loop
raise RuntimeError("aiogevent event loop must run in "
RuntimeError: aiogevent event loop must run in the main thread
CYRIL [2]: