(self, triplet, func)
| 229 | self.doafterhandler.append(doit) |
| 230 | |
| 231 | def unbind(self, triplet, func): |
| 232 | doit = lambda: self.bindedfuncs[triplet[2]][triplet[0]].remove(func) |
| 233 | if not self.ishandlerrunning: |
| 234 | doit() |
| 235 | else: |
| 236 | self.doafterhandler.append(doit) |
| 237 | |
| 238 | def __del__(self): |
| 239 | for seq, id in self.handlerids: |