Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IndexError when copy/paste from file explorer #17521

Closed
jestubbe opened this issue Mar 22, 2022 · 1 comment
Closed

IndexError when copy/paste from file explorer #17521

jestubbe opened this issue Mar 22, 2022 · 1 comment

Comments

@jestubbe
Copy link

Description

What steps will reproduce the problem?

I don't know how to reproduce the issue. However, It happened before. I copied a file name from the file explorer (I'm using CentOS) into the code. That worked fine. Afterwards I tried to copy/paste a line of code and still, the previous file location was copied. The clipboard works fine for other applications, even after this error in spyder. However, after replacing the clipboard contents in another application and trying to paste into spyder, it does not paste anything and opens this Issue reporter instead.

Thanks for the amazing work, fixing bugs and making spyder!!!

Traceback

Traceback (most recent call last):
  File "/home/jestubbe/.conda/envs/sitkpy/lib/python3.8/site-packages/spyder/plugins/editor/widgets/codeeditor.py", line 2831, in paste
    text = urls[0].toLocalFile().replace(osp.os.sep, '/')
IndexError: list index out of range
Traceback (most recent call last):
  File "/home/jestubbe/.conda/envs/sitkpy/lib/python3.8/site-packages/spyder/plugins/editor/widgets/codeeditor.py", line 2831, in paste
    text = urls[0].toLocalFile().replace(osp.os.sep, '/')
IndexError: list index out of range
Traceback (most recent call last):
  File "/home/jestubbe/.conda/envs/sitkpy/lib/python3.8/site-packages/spyder/plugins/editor/widgets/codeeditor.py", line 2831, in paste
    text = urls[0].toLocalFile().replace(osp.os.sep, '/')
IndexError: list index out of range

Versions

  • Spyder version: 5.1.5
  • Python version: 3.8.12
  • Qt version: 5.9.7
  • PyQt5 version: 5.9.2
  • Operating System: Linux 3.10.0-1160.31.1.el7.x86_64

Dependencies


# Mandatory:
atomicwrites >=1.2.0          :  1.4.0 (OK)
chardet >=2.0.0               :  4.0.0 (OK)
cloudpickle >=0.5.0           :  2.0.0 (OK)
cookiecutter >=1.6.0          :  1.7.2 (OK)
diff_match_patch >=20181111   :  20200713 (OK)
intervaltree >=3.0.2          :  3.1.0 (OK)
IPython >=7.6.0               :  7.31.1 (OK)
jedi >=0.17.2;<0.19.0         :  0.18.1 (OK)
jsonschema >=3.2.0            :  3.2.0 (OK)
keyring >=17.0.0              :  23.4.0 (OK)
nbconvert >=4.0               :  6.3.0 (OK)
numpydoc >=0.6.0              :  1.2 (OK)
parso >=0.7.0;<0.9.0          :  0.8.3 (OK)
pexpect >=4.4.0               :  4.8.0 (OK)
pickleshare >=0.4             :  0.7.5 (OK)
psutil >=5.3                  :  5.8.0 (OK)
pygments >=2.0                :  2.11.2 (OK)
pylint >=2.5.0;<2.10.0        :  2.9.6 (OK)
pyls_spyder >=0.4.0           :  0.4.0 (OK)
pylsp >=1.2.2;<1.3.0          :  1.2.4 (OK)
pylsp_black >=1.0.0           :  None (OK)
qdarkstyle =3.0.2             :  3.0.2 (OK)
qstylizer >=0.1.10            :  0.1.10 (OK)
qtawesome >=1.0.2             :  1.0.3 (OK)
qtconsole >=5.1.0             :  5.2.2 (OK)
qtpy >=1.5.0                  :  1.11.2 (OK)
rtree >=0.9.7                 :  0.9.7 (OK)
setuptools >=49.6.0           :  58.0.4 (OK)
sphinx >=0.6.6                :  4.4.0 (OK)
spyder_kernels >=2.1.1;<2.2.0 :  2.1.3 (OK)
textdistance >=4.2.0          :  4.2.1 (OK)
three_merge >=0.1.1           :  0.1.1 (OK)
watchdog >=0.10.3             :  2.1.6 (OK)
xdg >=0.26                    :  0.27 (OK)
zmq >=17                      :  22.3.0 (OK)

# Optional:
cython >=0.21                 :  None (OK)
matplotlib >=2.0.0            :  3.5.0 (OK)
numpy >=1.7                   :  1.21.2 (OK)
pandas >=1.1.1                :  1.3.5 (OK)
scipy >=0.17.0                :  1.7.3 (OK)
sympy >=0.7.3                 :  None (OK)
@ccordoba12
Copy link
Member

Hey @edus-apps, thanks for reporting. I don't understand very well how this error happens, but we can catch and pass on it so it doesn't appear anymore.

The fix will be available in our next version (5.3.0), to be released next week.

@ccordoba12 ccordoba12 self-assigned this Mar 22, 2022
@ccordoba12 ccordoba12 added this to the v5.3.0 milestone Mar 22, 2022
@ccordoba12 ccordoba12 changed the title Copy/Paste got stuck IndexError when copy/paste from file explorer Mar 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants