reactor.iterate 似乎用 Py2exe 阻止了程序
我目前正在使用 python 中的一个应用程序,该应用程序运行得很好,但是当我使用 py2exe 转换它时,该应用程序似乎在第一个“reactor.iterate”处暂停。
每次我按 Ctrl+C 停止该应用程序时,错误总是相同的,并且应用程序似乎在“reactor.iterate(4)”上被阻塞,
正常的 python 解释器永远不会出现此问题。
你有主意吗?
I'm currently using an application in python which works quite well but when I'm converting it with py2exe, the application seems to be suspended at the first "reactor.iterate"
Each time I press Ctrl+C to stop the application, the error is always the same and the application seems to be bloqued on a "reactor.iterate(4)"
This problem never occur with normal python interpreter.
Have you got an idea ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
反应器的典型用途是不调用
reactor.iterate
。很难说为什么在没有看到程序的情况下会得到这样的行为,但粗略地猜测一下,我认为切换到 Reactor.run 可能会有所帮助。The typical use of the reactor is not to call
reactor.iterate
. It's hard to say why exactly you're getting the behavior you are without seeing your program, but for a wild guess, I'd say switching toreactor.run
might help.