예제 #1
0
파일: sockets.py 프로젝트: mdressman/Toto
 def register_event_handler(self,
                            event_name,
                            handler,
                            run_on_main_loop=True,
                            deregister_on_finish=False):
     sig = EventManager.instance().register_handler(event_name, handler,
                                                    run_on_main_loop, self)
     if deregister_on_finish:
         self.registered_event_handlers.append(sig)
     return sig
예제 #2
0
파일: sockets.py 프로젝트: mdressman/Toto
 def deregister_event_handler(self, sig):
     EventManager.instance().remove_handler(sig)
     self.registered_event_handlers.remove(sig)
예제 #3
0
파일: sockets.py 프로젝트: 1-Hash/Toto
 def deregister_event_handler(self, sig):
     EventManager.instance().remove_handler(sig)
     self.registered_event_handlers.remove(sig)
예제 #4
0
파일: sockets.py 프로젝트: 1-Hash/Toto
 def register_event_handler(self, event_name, handler, run_on_main_loop=True, deregister_on_finish=False):
     sig = EventManager.instance().register_handler(event_name, handler, run_on_main_loop, self)
     if deregister_on_finish:
         self.registered_event_handlers.append(sig)
     return sig