[Python-bugs-list] Tkinter bug: winfo_visualsavailable (PR#106)
aa8vb@yahoo.com
aa8vb@yahoo.com
Wed, 13 Oct 1999 14:35:17 -0400 (EDT)
Full_Name: Randall Hopper
Version: 1.5.2
OS: IRIX 6.5.5f
Submission from: ethyl-f.rtpfddi.epa.gov (134.67.65.11)
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
0
x23} {truecolor 4 0x24} {pseudocolor 8 0x25} {staticcolor 8 0x26} {truecolor 8
0
x27} {pseudocolor 12 0x28} {pseudocolor 12 0x29} {pseudocolor 12 0x2a}
{pseudoco
lor 12 0x2b} {truecolor 12 0x2c} {truecolor 12 0x2d} {truecolor 24 0x2e}
{trueco
lor 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
4
28, in winfo_visualsavailable
return map(parseitem, data)
File "/home/rhh/software/python-1.5.2/lib/python1.5/lib-tk/Tkinter.py", line
4
27, in parseitem
return x[:1] + tuple(map(getint, x[1:]))
ValueError: invalid literal for int(): 0x20