def __init__(self, new_server_cb, id, sock_location=None, host=None, port=None, ssl=None): self.id = id AbstractServer.__init__(self) self.new_server_cb = new_server_cb self.sock_location = sock_location self.host = host self.port = port self.ssl = ssl self.nb_son = 0
def __init__(self, sock_location=None, host=None, port=None, ssl=False, socket=None, id=None): if id is not None: self.id = id AbstractServer.__init__(self) if sock_location is not None: self.filename = sock_location elif host is not None: self.host = host self.port = int(port) self.ssl = ssl self.socket = socket self.readbuffer = b'' self.printer = SocketPrinter