我正在呼叫grequests.map
:
ret = grequests.map(rs, size=50)
以rs
作为网址列表。如果该列表的大小大于某个值(我的情况是300),我得到:
File "/Library/Python/2.7/site-packages/gevent/hub.py", line 331, in switch
return greenlet.switch(self)
gevent.hub.LoopExit: This operation would block forever
无论size
参数如何(我尝试了10到50之间的不同值以及完全忽略此参数)。
仅在macOS上发生这种情况。在Ubuntu中,任何大小的URL列表都可以使用。
我会感激任何帮助,因为这是我的小型图书馆的一个节目。
答案 0 :(得分:0)