def __init__(self, capture, boards, flags=0): self._boards = boards self._calib_flags = flags ## Initialise image queue self.q_mono = Queue.Queue() ## Initialise image grabber grabber = GrabberThread(capture, self.queue_monocular) grabber.setDaemon(True) grabber.start() mth = ConsumerThread(self.q_mono, self.handle_monocular) mth.setDaemon(True) mth.start() self.calibrator = MonoCalibrator(self._boards, self._calib_flags) print(self.__class__)