<Tkinter bug> winfo_visualsavailable

Randall Hopper aa8vb at yahoo.com
Wed Oct 13 14:33:47 EDT 1999


     It appears that winfo_visualsavailable isn't prepared to get back hex
values for visual IDs (which is what comes up from Tk).

     ( Python 1.5.2, tcl/tk8.0.4 )

Randall


> python
Python 1.5.2 (#3, Jul  8 1999, 11:01:48) [C] on irix646-n32
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam

>>> import Tkinter

>>> root = Tkinter.Tk()

>>> root.tk.call('winfo', 'visualsavailable', root._w, 'includeids')
'{pseudocolor 2 0x20} {pseudocolor 2 0x21} {pseudocolor 4 0x22} {pseudocolor 4 0x23} {truecolor 4 0x24} {pseudocolor 8 0x25} {staticcolor 8 0x26} {truecolor 8 0x27} {pseudocolor 12 0x28} {pseudocolor 12 0x29} {pseudocolor 12 0x2a} {pseudocolor 12 0x2b} {truecolor 12 0x2c} {truecolor 12 0x2d} {truecolor 24 0x2e} {truecolor 24 0x2f} {directcolor 24 0x30} {truecolor 24 0x31}'

>>> print root.winfo_visualsavailable( includeids=1 )
Traceback (innermost last):
  File "<stdin>", line 1, in ?
  File "/home/rhh/software/python-1.5.2/lib/python1.5/lib-tk/Tkinter.py", line 428, in winfo_visualsavailable
    return map(parseitem, data)
  File "/home/rhh/software/python-1.5.2/lib/python1.5/lib-tk/Tkinter.py", line 427, in parseitem
    return x[:1] + tuple(map(getint, x[1:]))
ValueError: invalid literal for int(): 0x20

-- 
Randall Hopper
aa8vb at yahoo.com




More information about the Python-list mailing list