Open
Description
Description
What steps will reproduce the problem?
Edit a program with split horizontal view in Windows 10
Save, push by GitHub Desktop, minimize all windows
Delete that program on another computer and push by Git
(Back to local)
Pull changes with GitHub Desktop
Restore Spyder window, agree to close deleted file, see it disappear from one split but not the other
Maybe click on the other, to manually close it
Within seconds, see Issue Reporter come up
Traceback
Traceback (most recent call last):
File "C:\Users\david\anaconda3\Lib\site-packages\spyder\plugins\editor\widgets\main_widget.py", line 1692, in close_file_in_all_editorstacks
index = editorstack.get_index_from_filename(filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\david\anaconda3\Lib\site-packages\spyder\plugins\editor\widgets\editorstack\editorstack.py", line 1513, in get_index_from_filename
return filenames.index(filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: 'D:\\GitHub\\CGI_Noise\\func_library.py' is not in list
Versions
- Spyder version: 6.0.5 (conda)
- Python version: 3.12.3 64-bit
- Qt version: 5.15.2
- PyQt5 version: 5.15.10
- Operating System: Windows-10-10.0.19045-SP0
Dependencies
# Mandatory:
aiohttp >=3.9.3 : 3.11.10 (OK)
asyncssh >=2.14.0,<3.0.0 : 2.17.0 (OK)
atomicwrites >=1.2.0 : 1.4.0 (OK)
chardet >=2.0.0 : 4.0.0 (OK)
cloudpickle >=0.5.0 : 3.0.0 (OK)
cookiecutter >=1.6.0 : 2.6.0 (OK)
diff_match_patch >=20181111 : 20200713 (OK)
github >=2.3.0 : 2.4.0 (OK)
importlib_metadata >=4.6.0 : 8.5.0 (OK)
intervaltree >=3.0.2 : 3.1.0 (OK)
IPython >=8.13.0,<9.0.0,!=8.17.1 : 8.30.0 (OK)
jedi >=0.17.2,<0.20.0 : 0.19.2 (OK)
jellyfish >=0.7 : 1.1.3 (OK)
jsonschema >=3.2.0 : 4.23.0 (OK)
keyring >=17.0.0 : 25.6.0 (OK)
nbconvert >=4.0 : 7.16.6 (OK)
numpydoc >=0.6.0 : 1.7.0 (OK)
parso >=0.7.0,<0.9.0 : 0.8.4 (OK)
pexpect >=4.4.0 : 4.8.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 5.9.0 (OK)
pygments >=2.0 : 2.19.1 (OK)
pylint >=3.1,<4 : 3.3.5 (OK)
pylint_venv >=3.0.2 : 3.0.3 (OK)
pyls_spyder >=0.4.0 : 0.4.0 (OK)
pylsp >=1.12.0,<1.13.0 : 1.12.2 (OK)
pylsp_black >=2.0.0,<3.0.0 : 2.0.0 (OK)
pyuca >=1.2 : 1.2 (OK)
qdarkstyle >=3.2.0,<3.3.0 : 3.2.3 (OK)
qstylizer >=0.2.2 : 0.2.2 (OK)
qtawesome >=1.4.0,<1.5.0 : 1.4.0 (OK)
qtconsole >=5.6.1,<5.7.0 : 5.6.1 (OK)
qtpy >=2.4.0 : 2.4.1 (OK)
rtree >=0.9.7 : 1.0.1 (OK)
setuptools >=49.6.0 : 78.1.1 (OK)
sphinx >=0.6.6 : 8.2.3 (OK)
spyder_kernels >=3.0.3,<3.1.0 : 3.0.3 (OK)
superqt >=0.6.2,<1.0.0 : 0.7.3 (OK)
textdistance >=4.2.0 : 4.6.2 (OK)
three_merge >=0.1.1 : 0.1.1 (OK)
watchdog >=0.10.3 : 4.0.2 (OK)
yarl >=1.9.4 : 1.18.0 (OK)
zmq >=24.0.0 : 26.2.0 (OK)
# Optional:
cython >=0.21 : None (NOK)
matplotlib >=3.0.0 : 3.10.0 (OK)
numpy >=1.7 : 1.26.4 (OK)
pandas >=1.1.1 : 2.2.3 (OK)
scipy >=0.17.0 : 1.15.2 (OK)
sympy >=0.7.3 : 1.13.3 (OK)