|
- from twisted.internet import reactor
- def before_reactor_startup():
- print('befor_reactor_startup')
- def after_reactor_startup():
- print('after_reactor_startup')
- def start_crossbar():
- print('start_crossbar')
- def before_reactor_shutdown():
- print('before_reactor_shutdown')
- def after_reactor_shutdown():
- print('after_reactor_shutdown')
- if __name__ == '__main__':
- reactor.addSystemEventTrigger('before', 'startup', before_reactor_startup)
- reactor.addSystemEventTrigger('after', 'startup', after_reactor_startup)
- reactor.callWhenRunning(start_crossbar)
- reactor.addSystemEventTrigger('before', 'shutdown', before_reactor_shutdown)
- reactor.addSystemEventTrigger('after', 'shutdown', after_reactor_shutdown)
- reactor.run()
复制代码
|
|