Hello,
Requirements:
I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the Release Notes and Errata
OpenMandriva Lx version:
OpenMandriva Lx release 6.0 (Vanadium) Rock for x86_64
Desktop environment (KDE, LXQT…):
KDE
Description of the issue (screenshots if relevant):
IDLE fails to start on a fully updated system. Tkinter itself works correctly, but IDLE crashes during initialization when reading the editor font configuration.
~/.idlerc is empty so cannot be a configuration problem.
Relevant informations (hardware involved, software version, logs or output…):
Package versions:
python-3.11.11-1.x86_64
tk-9.0.1-1.x86_64
tkinter-3.11.11-1.x86_64
tkinter-apps-3.11.11-1.x86_64
Steps to reproduce:
$ idle3
Traceback (most recent call last):
File “/usr/bin/idle3”, line 5, in
main()
File “/usr/lib64/python3.11/idlelib/pyshell.py”, line 1648, in main
shell = flist.open_shell()
^^^^^^^^^^^^^^^^^^
File “/usr/lib64/python3.11/idlelib/pyshell.py”, line 333, in open_shell
self.pyshell = PyShell(self)
^^^^^^^^^^^^^
File “/usr/lib64/python3.11/idlelib/pyshell.py”, line 897, in init
OutputWindow.init(self, flist, None, None)
File “/usr/lib64/python3.11/idlelib/outwin.py”, line 79, in init
EditorWindow.init(self, *args)
File “/usr/lib64/python3.11/idlelib/editor.py”, line 228, in init
text[‘font’] = idleConf.GetFont(self.root, ‘main’, ‘EditorWindow’)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib64/python3.11/idlelib/config.py”, line 751, in GetFont
if size <= 0:
^^^^^^^^^
TypeError: ‘<=’ not supported between instances of ‘_tkinter.Tcl_Obj’ and ‘int’
