Колба - Gevent - Pushbullet - Twilio - Эта операция будет блокировать навсегда - PullRequest
0 голосов
/ 11 мая 2018

, поэтому у меня есть следующее приложение, над которым я работаю https://github.com/SimplySynced/simplyfishy/tree/master и я сталкиваюсь с этой ошибкой, когда я запускаю свой поплавковый выключатель и пытаюсь отправить сообщение через twilio и pushbullet.

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>)

Full Traceback https://pastebin.com/E0FJm8ZW. Я пытался использовать gevent.spawn, когда я также вызывал функции, и это все равно вызывало ту же проблему. Я позаботился о том, чтобы моя строка с обезьянами была в верхней части файлов. Теперь эта ошибка будет возникать только при первом запуске, если я продолжу запускать поплавковый переключатель, оба сообщения пройдут без проблем. Нет ошибок вообще вперед.

...