0

Trying to use gevent.select.poll for monitoring something under /sys. The below code works fine when using native Python. When i use gevent and do

from gevent import monkey
monkey.patch_all()

from gevent import select  
p = select.poll()
p.register(fd, select.POLLERR | select.POLLPRI)

while True:
   if p.poll():
      <do something>
           

Tried using select.select.poll() or tried importing gevent directly. However, it keeps throwing "AttributeError: 'module' object has no attribute 'poll'". or it keeps throwing:

 from gevent.select import poll
 ImportError: cannot import name poll

Am i missing anything here ? From gevent code, i see poll class. https://github.com/gevent/gevent/blob/master/src/gevent/select.py

user9763248
  • 35
  • 1
  • 5

0 Answers0