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

Method doPoll

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

Source from the content-addressed store, hash-verified

444 self.__poller.unregister(fileno)
445
446 def doPoll(self, block):
447 readyList = self.__poller.poll(-1 if block else 0)
448 for (fd, eventMask) in readyList:
449 readReady = ((eventMask & select.EPOLLIN) != 0)
450 writeReady = ((eventMask & select.EPOLLOUT) != 0)
451 errorReady = ((eventMask &
452 (select.EPOLLERR | select.EPOLLHUP)) != 0)
453 self.handleEventForFD(fd = fd,
454 readReady = readReady,
455 writeReady = writeReady,
456 errorReady = errorReady)
457
458class KQueueAsyncIOService(AsyncIOService):
459

Callers

nothing calls this directly

Calls 2

handleEventForFDMethod · 0.80
pollMethod · 0.45

Tested by

no test coverage detected