2015-10-04 6 views
0

я заметил, что 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.

Кто-нибудь знает?

ответ

1

Нет, встроенный file не пропатчен. Вы должны использовать geventFileObject.