MCPcopy Create free account
hub / github.com/ActiveState/code / doPoll

Method doPoll

recipes/Python/577662_ASIO/recipe-577662.py:572–582  ·  view source on GitHub ↗
(self, block)

Source from the content-addressed store, hash-verified

570 self.__poller.unregister(fileno)
571
572 def doPoll(self, block):
573 readyList = self.__poller.poll(None if block else 0)
574 for (fd, eventMask) in readyList:
575 readReady = ((eventMask & select.POLLIN) != 0)
576 writeReady = ((eventMask & select.POLLOUT) != 0)
577 errorReady = ((eventMask &
578 (select.POLLERR | select.POLLHUP | select.POLLNVAL)) != 0)
579 self.handleEventForFD(fd = fd,
580 readReady = readReady,
581 writeReady = writeReady,
582 errorReady = errorReady)
583
584class SelectAsyncIOService(AsyncIOService):
585

Callers

nothing calls this directly

Calls 2

handleEventForFDMethod · 0.80
pollMethod · 0.45

Tested by

no test coverage detected