[Python-checkins] python/dist/src/Lib/lib-tk Tkinter.py,1.160.10.3,1.160.10.4

loewis@users.sourceforge.net loewis@users.sourceforge.net
Sat, 07 Jun 2003 12:53:57 -0700


Update of /cvsroot/python/python/dist/src/Lib/lib-tk
In directory sc8-pr-cvs1:/tmp/cvs-serv1460

Modified Files:
      Tag: release22-maint
	Tkinter.py 
Log Message:
Patch #749191: Delete commands in after_cancel.


Index: Tkinter.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/Tkinter.py,v
retrieving revision 1.160.10.3
retrieving revision 1.160.10.4
diff -C2 -d -r1.160.10.3 -r1.160.10.4
*** Tkinter.py	29 Mar 2003 09:48:12 -0000	1.160.10.3
--- Tkinter.py	7 Jun 2003 19:53:55 -0000	1.160.10.4
***************
*** 455,458 ****
--- 455,464 ----
          Identifier returned by after or after_idle must be
          given as first parameter."""
+         try:
+             (script, type) = self.tk.splitlist(
+                 self.tk.call('after', 'info', id))
+             self.deletecommand(script)
+         except TclError:
+             pass
          self.tk.call('after', 'cancel', id)
      def bell(self, displayof=0):