According to eventlet document :
It uses epoll or libevent for highly scalable non-blocking I/O.
I know non-blocking I/O here covers the case when you interact with sockets. After the socket gets greened/patched by eventlet, the socket connection becomes non-blocking.
My questions is: Does this non-blocking I/O here covers file I/O as well?