def __init__(self, socket: zmq.Socket, stream, pt_print): self.socket = socket socket.setsockopt(zmq.SUBSCRIBE, b"") # Listen to everything self.stream = stream threading.Thread.__init__(self) self.daemon = True self.sync_condition = threading.Condition() self.last_sync_seq = -1 self.pt_print = pt_print