所以我有以下我正在使用的应用程序https://github.com/SimplySynced/simplyfishy/tree/master 并且当我触发我的浮动开关并尝试通过 twilio 发送消息时遇到此错误和推弹。
File "/home/pi/simplyfishy/simplyfishyenv/local/lib/python3.5/site- packages/gevent/hub.py", line 630, in switch
return RawGreenlet.switch(self)
gevent.hub.LoopExit: ('This operation would block forever', <Hub at 0x7451b210 epoll pending=0 ref=0 fileno=17>)
完整追溯https://pastebin.com/E0FJm8ZW。我在调用函数时也尝试过使用 gevent.spawn ,但这仍然提供了同样的问题。我确保我的猴子补丁行位于文件的顶部。现在这个错误只会在第一次触发时发生,如果我继续触发浮动开关,两条消息都没有问题。未来完全没有错误。