я заметил, что GEvent поддерживает обертки для файлов типа объектов: http://www.gevent.org/gevent.fileobject.htmlИмеет ли файл gevent.monkey.patch_all() файл патча?
gevent.monkey.patch_all
удобно заплатами модулей как socket
и time
, чтобы сделать их gevent
дружественными. Чтение code, похоже, что patch_all()
вызывает явное patch_file()
, но он вызывает patch_builtins()
. Реализация этой функции несколько волшебна. Мне непонятно, будет ли это исправлять встроенные объекты file
.
Кто-нибудь знает?