TimeoutError in the IPython console when moving or deleting startup script
See original GitHub issueDescription
What steps will reproduce the problem?
Just triggers on opening Spyder:
Traceback
toggled=lambda checked: self.toggle_view(checked),
File "C:\Users\...\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\plugin.py", line 207, in toggle_view
self.create_new_client(give_focus=False)
File "C:\Users\...\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\plugin.py", line 703, in create_new_client
self.register_client(client)
File "C:\Users\...\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\plugin.py", line 918, in register_client
shellwidget.set_cwd(cwd_path)
File "C:\Users\...\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\widgets\shell.py", line 178, in set_cwd
self.call_kernel(interrupt=True).set_cwd(dirname)
File "C:\Users\...\Anaconda3\lib\site-packages\spyder_kernels\comms\commbase.py", line 538, in __call__
call_dict, call_data, self._comm_id)
File "C:\Users\...\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\comms\kernelcomm.py", line 130, in _get_call_return_value
with self.comm_channel_manager(comm_id, queue_message=not interrupt):
File "C:\Users\...\Anaconda3\lib\contextlib.py", line 112, in __enter__
return next(self.gen)
File "C:\Users\...\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\comms\kernelcomm.py", line 87, in comm_channel_manager
timeout)
File "C:\Users\...\Anaconda3\lib\site-packages\spyder\plugins\ipythonconsole\comms\kernelcomm.py", line 168, in _wait
raise TimeoutError(timeout_msg)
TimeoutError: Timeout while waiting for comm port.
Versions
- Spyder version: 4.1.2
- Python version: 3.7.3
- Qt version: 5.9.6
- PyQt5 version: 5.9.2
- Operating System: Windows 10
Dependencies
# Mandatory:
atomicwrites >=1.2.0 : 1.3.0 (OK)
chardet >=2.0.0 : 3.0.4 (OK)
cloudpickle >=0.5.0 : 1.3.0 (OK)
diff_match_patch >=20181111 : 20181111 (OK)
intervaltree : None (OK)
IPython >=4.0 : 7.13.0 (OK)
jedi =0.15.2 : 0.15.2 (OK)
nbconvert >=4.0 : 5.6.1 (OK)
numpydoc >=0.6.0 : 0.9.2 (OK)
paramiko >=2.4.0 : 2.7.1 (OK)
parso =0.5.2 : 0.5.2 (OK)
pexpect >=4.4.0 : 4.8.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 5.7.0 (OK)
pygments >=2.0 : 2.6.1 (OK)
pylint >=0.25 : 2.4.4 (OK)
pyls >=0.31.9;<0.32.0 : 0.31.9 (OK)
qdarkstyle >=2.8 : 2.8 (OK)
qtawesome >=0.5.7 : 0.7.0 (OK)
qtconsole >=4.6.0 : 4.7.2 (OK)
qtpy >=1.5.0 : 1.9.0 (OK)
rtree >=0.8.3 : 0.9.3 (OK)
sphinx >=0.6.6 : 2.4.4 (OK)
spyder_kernels >=1.9.0;<1.10.0 : 1.9.0 (OK)
watchdog : None (OK)
zmq >=17 : 18.1.1 (OK)
# Optional:
cython >=0.21 : 0.29.15 (OK)
matplotlib >=2.0.0 : 3.1.3 (OK)
numpy >=1.7 : 1.18.1 (OK)
pandas >=0.13.1 : 1.0.3 (OK)
scipy >=0.17.0 : 1.4.1 (OK)
sympy >=0.7.3 : 1.5.1 (OK)
# Spyder plugins:
spyder_notebook : 0.2.2 (OK)
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (3 by maintainers)
Top Results From Across the Web
Make IPython use my original startup script - Stack Overflow
I had set up a startup.py script for python that imported the commonly used modules like re, os and sys. Ipython however does...
Read more >Release 7.14.0 The IPython Development Team
Startup files can be found in /etc/ipython/startup or ... The --script hook for saving notebooks to Python scripts is removed, use ipython ......
Read more >IPython Documentation
One of Python's most useful features is its interactive interpreter. This system allows very fast testing of.
Read more >Python console not working with remote docker interpreter
I suppose that there could be some firewall that prevents python script that runs on Docker daemon from connecting to PyCharm on the...
Read more >Azure - Databricks Knowledge Base
How to discover who deleted a cluster in Azure portal ... Init scripts are commonly used to configure Databricks clusters. There are some...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Apparently ipython does handle the error by exiting the kernel: https://github.com/ipython/ipython/blob/95d5171b7b79a660cdfb318a5e9b99dd948b55e6/IPython/core/shellapp.py#L427 I added a check at the spyder-kernel level to avoid this
Is it the case that if you do that then you can’t use the console? If this is the case can you reopen this issue? Because then the bug is:
Which prevents the console from opening