Lines Matching refs:select
12 import select
156 def select(self, timeout=None): member in BaseSelector
315 r, w, x = select.select(r, w, w, timeout)
318 _select = select.select
320 def select(self, timeout=None): member in SelectSelector
403 def select(self, timeout=None): member in _PollLikeSelector
432 if hasattr(select, 'poll'):
436 _selector_cls = select.poll
437 _EVENT_READ = select.POLLIN
438 _EVENT_WRITE = select.POLLOUT
441 if hasattr(select, 'epoll'):
445 _selector_cls = select.epoll
446 _EVENT_READ = select.EPOLLIN
447 _EVENT_WRITE = select.EPOLLOUT
452 def select(self, timeout=None): member in EpollSelector
474 if event & ~select.EPOLLIN:
476 if event & ~select.EPOLLOUT:
489 if hasattr(select, 'devpoll'):
493 _selector_cls = select.devpoll
494 _EVENT_READ = select.POLLIN
495 _EVENT_WRITE = select.POLLOUT
505 if hasattr(select, 'kqueue'):
512 self._selector = select.kqueue()
521 kev = select.kevent(key.fd, select.KQ_FILTER_READ,
522 select.KQ_EV_ADD)
525 kev = select.kevent(key.fd, select.KQ_FILTER_WRITE,
526 select.KQ_EV_ADD)
536 kev = select.kevent(key.fd, select.KQ_FILTER_READ,
537 select.KQ_EV_DELETE)
545 kev = select.kevent(key.fd, select.KQ_FILTER_WRITE,
546 select.KQ_EV_DELETE)
554 def select(self, timeout=None): member in KqueueSelector
569 if flag == select.KQ_FILTER_READ:
571 if flag == select.KQ_FILTER_WRITE:
588 selector = getattr(select, method, None)