python里gevent模块下没有shutdown这个属性是怎么回事?

编程入门 行业动态 更新时间:2024-10-27 20:37:27
python里gevent模块下没有shutdown这个属性是怎么回事? 我对着gevent指南敲代码,准备敲程序停止这段: if __name__ == '__main__': gevent.signal(signal.SIGQUIT, gevent.shutdown) thread = gevent.spawn(run_forever) thread.join() 可是运行了以后说gevent没有shutdown属性: Traceback (most recent call last): File "/home/darkblue/test/test.py", line 10, in gevent.signal(signal.SIGQUIT,gevent.shutdown) AttributeError: 'module' object has no attribute 'shutdown' 请问这是怎么回事呢,是版本不同还是? 这是完整代码: import geventimport signaldef run_forever(): gevent.sleep(1000)if __name__ == '__main__': gevent.signal(signal.SIGQUIT, gevent.shutdown) thread = gevent.spawn(run_forever) thread.join()

最满意答案

检查一下你 gevent 的版本, 在 1.0b2 这个版本里没有 shutdown 函数, 应该是开发人员疏漏. 相关 issue: https://github.com/sdiehl/gevent-tutorial/issues/9

更多推荐

本文发布于:2023-08-05 12:07:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1432295.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模块   属性   python   gevent   shutdown

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!