Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 526|回复: 0

twisted 系统事件捕获

[复制链接]

19

主题

11

回帖

255

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
255
发表于 2024-5-11 11:04:01 | 显示全部楼层 |阅读模式
  1. from twisted.internet import reactor


  2. def before_reactor_startup():
  3.     print('befor_reactor_startup')


  4. def after_reactor_startup():
  5.     print('after_reactor_startup')


  6. def start_crossbar():
  7.     print('start_crossbar')


  8. def before_reactor_shutdown():
  9.     print('before_reactor_shutdown')


  10. def after_reactor_shutdown():
  11.     print('after_reactor_shutdown')


  12. if __name__ == '__main__':
  13.     reactor.addSystemEventTrigger('before', 'startup', before_reactor_startup)
  14.     reactor.addSystemEventTrigger('after', 'startup', after_reactor_startup)

  15.     reactor.callWhenRunning(start_crossbar)

  16.     reactor.addSystemEventTrigger('before', 'shutdown', before_reactor_shutdown)
  17.     reactor.addSystemEventTrigger('after', 'shutdown', after_reactor_shutdown)

  18.     reactor.run()
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-10-7 01:21 , Processed in 0.031961 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表