def __init__(self, host: bytes, port: int, sock: socket.socket = None, loop: LoopBase = None) -> None: EventSource.__init__(self, loop) self.host = host self.port = port self.sock = sock or server_listen(host, port) self.on("fd_readable", self.handle_accept) self.register_fd(self.sock.fileno(), "fd_readable") schedule(0, self.emit, "start")
def __init__(self, host, port, sock=None, loop=None): EventSource.__init__(self, loop) self.host = host self.port = port self.sock = sock or server_listen(host, port) self.on('readable', self.handle_accept) self.register_fd(self.sock.fileno(), 'readable') schedule(0, self.emit, 'start')