diff --git a/main.py b/main.py index f984638..a4fd035 100644 --- a/main.py +++ b/main.py @@ -6,7 +6,7 @@ from PythonQt.QtUiTools import QUiLoader from multiprocessing import Pool,Process from seafapi import * -from processors import DefaultProcessor, EncryptedProcessor +from processors import DummyProcessor, DefaultProcessor, EncryptedProcessor ############################### ## This is a temporary fix, should be removed when a newer python version is used ## import logging @@ -15,12 +15,12 @@ logging.captureWarnings(True) class SeafileUploader(): def __init__(self): - self.uil = QUiLoader() - self.loadSettings() + self.processor = DummyProcessor() self.seaf_lib = None self.libs = None + self.uil = QUiLoader() + self.loadSettings() self.pool = Pool(2) - self.processor = None def showSettingsUI(self, parentWidget): self.parentWidget = parentWidget diff --git a/modules/processors.py b/modules/processors.py index 9d721a6..fe47479 100644 --- a/modules/processors.py +++ b/modules/processors.py @@ -17,6 +17,10 @@ class Processor: def upload(self,file): pass +class DummyProcessor(Processor): + + def is_configured(self): + return False class DefaultProcessor(Processor):