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

Error when opening Preferences #21520

Closed
dalthviz opened this issue Nov 13, 2023 · 2 comments · Fixed by #21530
Closed

Error when opening Preferences #21520

dalthviz opened this issue Nov 13, 2023 · 2 comments · Fixed by #21530

Comments

@dalthviz
Copy link
Member

dalthviz commented Nov 13, 2023

Description

What steps will reproduce the problem?

Open the Preferences dialog and then the issue reporter pop-ups. Seems like is related with a missing integer cast. I think you need at least Python 3.10 to trigger the error

Traceback

Traceback (most recent call last):
  File "C:\Users\dalth\AppData\Local\spyder-6\envs\spyder-runtime\lib\site-packages\spyder\widgets\helperwidgets.py", line 256, in sizeHint
    return QSize(doc.idealWidth(), doc.size().height())
TypeError: arguments did not match any overloaded call:
  QSize(): too many arguments
  QSize(w: int, h: int): argument 1 has unexpected type 'float'
  QSize(a0: QSize): argument 1 has unexpected type 'float'

Versions

Dependencies

# Mandatory:
atomicwrites >=1.2.0              :  1.4.1 (OK)
chardet >=2.0.0                   :  5.2.0 (OK)
cloudpickle >=0.5.0               :  2.2.1 (OK)
cookiecutter >=1.6.0              :  2.3.0 (OK)
diff_match_patch >=20181111       :  20230430 (OK)
intervaltree >=3.0.2              :  3.1.0 (OK)
IPython >=8.13.0,<9.0.0,!=8.17.1  :  8.15.0 (OK)
jedi >=0.17.2,<0.20.0             :  0.18.2 (OK)
jellyfish >=0.7                   :  1.0.0 (OK)
jsonschema >=3.2.0                :  4.19.0 (OK)
keyring >=17.0.0                  :  24.2.0 (OK)
nbconvert >=4.0                   :  7.8.0 (OK)
numpydoc >=0.6.0                  :  1.5.0 (OK)
paramiko >=2.4.0                  :  3.3.1 (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.9.5 (OK)
pygments >=2.0                    :  2.16.1 (OK)
pylint >=2.5.0,<3.1               :  2.17.5 (OK)
pylint_venv >=3.0.2               :  3.0.2 (OK)
pyls_spyder >=0.4.0               :  0.4.0 (OK)
pylsp >=1.9.0,<1.10.0             :  1.9.0 (OK)
pylsp_black >=1.2.0,<3.0.0        :  1.3.0 (OK)
pyuca >=1.2                       :  1.2 (OK)
qdarkstyle >=3.2.0,<3.3.0         :  3.2 (OK)
qstylizer >=0.2.2                 :  0.2.2 (OK)
qtawesome >=1.2.1                 :  1.2.3 (OK)
qtconsole >=5.5.0,<5.6.0          :  5.6.0.dev0 (OK)
qtpy >=2.1.0                      :  2.4.0 (OK)
rtree >=0.9.7                     :  1.0.1 (OK)
setuptools >=49.6.0               :  68.1.2 (OK)
sphinx >=0.6.6                    :  7.2.5 (OK)
spyder_kernels >=3.0.0b2,<3.0.0b3 :  3.0.0.dev0 (OK)
superqt >=0.6.1,<1.0.0            :  0.6.1 (OK)
textdistance >=4.2.0              :  4.5.0 (OK)
three_merge >=0.1.1               :  0.1.1 (OK)
watchdog >=0.10.3                 :  3.0.0 (OK)
zmq >=22.1.0                      :  25.1.1 (OK)

# Optional:
cython >=0.21                     :  3.0.2 (OK)
matplotlib >=3.0.0                :  3.7.2 (OK)
numpy >=1.7                       :  1.25.2 (OK)
pandas >=1.1.1                    :  2.1.0 (OK)
scipy >=0.17.0                    :  1.11.2 (OK)
sympy >=0.7.3                     :  1.12 (OK)
@ccordoba12
Copy link
Member

Open the Preferences dialog and then the issue reporter pop-ups. Seems like is related with a missing integer cast.

Yep, it seems that's the case. Please open a PR with your proposed fix.

I think you need at least Python 3.10 to trigger the error.

I couldn't reproduce it on Linux but, as you said, the fix seems really simple.

@ccordoba12 ccordoba12 self-assigned this Nov 14, 2023
@GitKia1392
Copy link

open Spyder, click Tools --> Reset Spyder to factory defults. Just'a Suggestion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants