Вчера была исправлена ошибка в модуле обезьяны, связанная с patch_item
. Любое дальнейшее тестирование рекомендуется с фиксированной версией.
Если это не помогает, вы можете сузить проблему, вызвав patch_all
с некоторыми аргументами, установленными в False, и найдите, какой модуль является проблемным для вас.
def patch_all(socket=True, dns=True, time=True, select=True, thread=True, os=True, ssl=True, httplib=False, aggressive=True)
Первое, что я в конечном итоге рекомендую проверить уже, это monkey.patch_all(socket=False, select=False)
. Это делает «днс» и «агрессивный» также неиспользованными. Чем вы можете сосредоточиться на сокете и выбрать отдельно и, наконец, если все остальное можно безопасно включить, на игре с «днс» и «агрессивным».