reactor.iterate 似乎用 Py2exe 阻止了程序

发布于 2024-08-11 21:55:06 字数 213 浏览 4 评论 0原文

我目前正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤君无依 2024-08-18 21:55:06

反应器的典型用途是调用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 to reactor.run might help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文