class TdmsUffWorker(QRunnable): """ Worker thread that convert tdms file to uff file """ def __init__(self, tdmsObj: TdmsObj, outputPath: str): super(TdmsUffWorker, self).__init__() self._outputPath = outputPath self._tdmsObj = tdmsObj self.signals = WorkerSignals() self._converter = Convert(tdmsObj) @pyqtSlot() def run(self): """ Convertion code goes in this function """ self._converter.convert_tdms() self.signals.finished.emit()