Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#10367 - IDLE python incompatibility with tk8.5
Attached to Project:
Arch Linux
Opened by Michal Bozon (mykhal) - Wednesday, 07 May 2008, 00:21 GMT
Last edited by Allan McRae (Allan) - Thursday, 26 June 2008, 23:31 GMT
Opened by Michal Bozon (mykhal) - Wednesday, 07 May 2008, 00:21 GMT
Last edited by Allan McRae (Allan) - Thursday, 26 June 2008, 23:31 GMT
|
DetailsPython2.5 officially does not support the new Tk8.5, however this one is now in current.
there is an incompatibility which causes some problems, which could be reproduced as follows: - start "idle" from commandline - try to select some text with the mouse.. it does not work - now try autocompletion, e.g.: "import sys" and then "sys.<TAB>" the popup window should appear, however the error is raised, look into the terminal the problem can be easily fixed with the simple patch from a python bug report http://bugs.python.org/issue2693 |
This task depends upon
Closed by Allan McRae (Allan)
Thursday, 26 June 2008, 23:31 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in python 2.5.2-3
Thursday, 26 June 2008, 23:31 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in python 2.5.2-3
Andy, any opinion?
"For Tk 8.4, the if clause is never invoked because Idle does not use any of the Tk 8.4 methods that return Tcl lists (luckily)."
It seems that any software that does use a call that returns a list will be broken.
Edit: except that this just patches Idle, so all should be fine.... oops!