def __init__(self): UDSServer.__init__(self, KODIEXT_SOCKET, E2KodiExtRequestHandler) self.kodiPlayer = None self.subtitles = [] self.messageIn = Queue() self.messageOut = Queue() self.messagePump = ePythonMessagePump() self.messagePump.recv_msg.get().append(self.messageReceived)
def shutdown(self): self.messagePump.stop() self.messagePump = None UDSServer.shutdown(self)