[akhavr@netmaster tkinterbug]$ cat main.py import Tkinter def handleMap(ev): print 'handleMap', ev root = Tkinter.Tk() canvas = Tkinter.Canvas(root) canvas.bind('<Map>', handleMap) canvas.pack(side='left', fill='both') root.mainloop() [akhavr@netmaster tkinterbug]$ rpm -qa| grep python python22-devel-2.2.2-alt3.1 MySQL-python-0.9.2-alt1 pythonlib-1.28-alt3 ClientCookie-python-0.4.9-alt0.1 python22-2.2.2-alt3.1 [akhavr@netmaster tkinterbug]$ rpm -qa | grep tkinter tkinter22-2.2.2-alt3.1 [akhavr@netmaster tkinterbug]$ python main.py Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python2.2/lib-tk/Tkinter.py", line 1299, in __call__ args = apply(self.subst, args) File "/usr/lib/python2.2/lib-tk/Tkinter.py", line 1032, in _substitute e.num = getint(b) ValueError: invalid literal for int(): ??
Created attachment 316 [details] proposed fix Works for me
package tkinter is obsolete. reassign bug to new package.
исправлено в питоне 2.2.3 / 2.3.2