[writer] module withe PickleWriter
This commit is contained in:
parent
46d9e3d15b
commit
a60bfdb418
20
fixtracks/utils/writer.py
Normal file
20
fixtracks/utils/writer.py
Normal file
@ -0,0 +1,20 @@
|
||||
import pickle
|
||||
import logging
|
||||
from PySide6.QtCore import QRunnable, Slot
|
||||
|
||||
from fixtracks.utils.signals import WriterSignals
|
||||
|
||||
class PickleWriter(QRunnable):
|
||||
signals = WriterSignals()
|
||||
|
||||
def __init__(self, data, file_path):
|
||||
super().__init__()
|
||||
self.data = data
|
||||
self.file_path = file_path
|
||||
|
||||
@Slot()
|
||||
def run(self):
|
||||
self.data.save(self.file_path)
|
||||
logging.info("Saving/pickling merged file to %s", self.file_path)
|
||||
self.data.save(self.file_path)
|
||||
self.signals.finished.emit(True)
|
Loading…
Reference in New Issue
Block a user