don't require full configuration to create processor

This commit is contained in:
shim_ 2018-05-10 18:08:07 +02:00
parent e9c2c372f2
commit c2d216c80b

View File

@ -85,12 +85,12 @@ class SeafileUploader():
settings.endGroup() settings.endGroup()
if self.seaf_url and self.access_token: if self.seaf_url and self.access_token:
self.seaf_client = SeafileClient(self.seaf_url,self.access_token.username,token=self.access_token) self.seaf_client = SeafileClient(self.seaf_url,self.access_token.username,token=self.access_token)
if self.isConfigured(): if self.seaf_lib and self.seaf_path:
self.processor = EncryptedProcessor(self.seaf_lib,self.lib_path)#DefaultProcessor(self.seaf_lib,self.lib_path)
for lib in self.seaf_client.libraries(): for lib in self.seaf_client.libraries():
if lib.id == self.lib_id: if lib.id == self.lib_id:
self.seaf_lib = lib self.seaf_lib = lib
self.processor = EncryptedProcessor(self.seaf_lib,self.lib_path)#DefaultProcessor(self.seaf_lib,self.lib_path)
def saveSettings(self): def saveSettings(self):
settings = QSettings() settings = QSettings()