Cancel scheduling of function identified with ID. Identifier returned by after or after_idle must be given as first parameter.
(self, id)
| 881 | return self.after('idle', func, *args) |
| 882 | |
| 883 | def after_cancel(self, id): |
| 884 | """Cancel scheduling of function identified with ID. |
| 885 | |
| 886 | Identifier returned by after or after_idle must be |
| 887 | given as first parameter. |
| 888 | """ |
| 889 | if not id: |
| 890 | raise ValueError('id must be a valid identifier returned from ' |
| 891 | 'after or after_idle') |
| 892 | try: |
| 893 | data = self.tk.call('after', 'info', id) |
| 894 | script = self.tk.splitlist(data)[0] |
| 895 | self.deletecommand(script) |
| 896 | except TclError: |
| 897 | pass |
| 898 | self.tk.call('after', 'cancel', id) |
| 899 | |
| 900 | def bell(self, displayof=0): |
| 901 | """Ring a display's bell.""" |