asyncio: Add remove_reader()/remove_writer().

asyncio-segfault
Paul Sokolovsky 2014-04-24 01:18:51 +03:00
rodzic 9301c152bd
commit aff251b129
1 zmienionych plików z 8 dodań i 0 usunięć

Wyświetl plik

@ -111,10 +111,18 @@ class EpollEventLoop(EventLoop):
log.debug("add_reader%s", (fd, cb, args))
self.poller.register(fd, select.EPOLLIN, (cb, args))
def remove_reader(self, fd):
log.debug("remove_reader(%s)", fd)
self.poller.unregister(fd)
def add_writer(self, fd, cb, *args):
log.debug("add_writer%s", (fd, cb, args))
self.poller.register(fd, select.EPOLLOUT, (cb, args))
def remove_writer(self, fd):
log.debug("remove_writer(%s)", fd)
self.poller.unregister(fd)
def wait(self, delay):
log.debug("epoll.wait(%d)", delay)
if delay == -1: