It is. Two new file descriptors will be created when the module is imported. I originally had the two file descriptors being created inside the class but as someone pointed out in a gevent forum about this, you quickly wind up with too many open files, and the gevent developer suggested this pattern. 

https://groups.google.com/forum/#!topic/gevent/tm8wNPZKoR8