[Python-checkins] python/dist/src/Lib/lib-tk Tkinter.py,1.168,1.169
loewis@users.sourceforge.net
loewis@users.sourceforge.net
Wed, 22 Jan 2003 01:17:40 -0800
Update of /cvsroot/python/python/dist/src/Lib/lib-tk
In directory sc8-pr-cvs1:/tmp/cvs-serv31154/Lib/lib-tk
Modified Files:
Tkinter.py
Log Message:
Convert booleans to integers in IntVar.set. Fixes #671741.
Return booleans from _tkinter.getboolean.
Convert booleans to Tcl booleans in AsObj.
Index: Tkinter.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/Tkinter.py,v
retrieving revision 1.168
retrieving revision 1.169
diff -C2 -d -r1.168 -r1.169
*** Tkinter.py 10 Jan 2003 23:24:32 -0000 1.168
--- Tkinter.py 22 Jan 2003 09:17:36 -0000 1.169
***************
*** 235,238 ****
--- 235,244 ----
Variable.__init__(self, master)
+ def set(self, value):
+ """Set the variable to value, converting booleans to integers."""
+ if isinstance(value, bool):
+ value = int(value)
+ return Variable.set(self, value)
+
def get(self):
"""Return the value of the variable as an integer."""