Cancel scheduling of function identified with ID. Identifier returned by after or after_idle must be given as first parameter.
(self, id)
| 900 | return self.after('idle', func, *args, **kw) |
| 901 | |
| 902 | def after_cancel(self, id): |
| 903 | """Cancel scheduling of function identified with ID. |
| 904 | |
| 905 | Identifier returned by after or after_idle must be |
| 906 | given as first parameter. |
| 907 | """ |
| 908 | if not id: |
| 909 | raise ValueError('id must be a valid identifier returned from ' |
| 910 | 'after or after_idle') |
| 911 | try: |
| 912 | data = self.tk.call('after', 'info', id) |
| 913 | script = self.tk.splitlist(data)[0] |
| 914 | self.deletecommand(script) |
| 915 | except TclError: |
| 916 | pass |
| 917 | self.tk.call('after', 'cancel', id) |
| 918 | |
| 919 | def after_info(self, id=None): |
| 920 | """Return information about existing event handlers. |