From f8cded377223222902a768b082b8f60aff94d5d0 Mon Sep 17 00:00:00 2001 From: Brian Date: Sun, 29 Sep 2019 00:36:20 +0100 Subject: [PATCH] Loading jobs from setting should works --- main.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index d3d222e..7452ace 100644 --- a/main.py +++ b/main.py @@ -37,15 +37,11 @@ def main(): folder = client.folder(args.itemId).get(['name', 'id', 'size', 'modified_at', 'path_collection']) q.put(Job(folder, local)) else: - print('Not implemented reading from settings yet, using test data') - local = Path('Temp') - folder = client.folder('0').get(['name', 'id', 'size', 'modified_at', 'path_collection']) - q.put(Job(folder, local)) - ''' - for job in SETTINGS.get('jobs', []): - q.put(JobDirectory(job['itemId'], job['remote'], job['local'])) - print('Processing jobs in setting file') - ''' + print('Loading jobs from setting file') + for job in settings.get('jobs', []): + local = Path(job['localDirectory']) + folder = client.folder(job['itemId']).get(['name', 'id', 'size', 'modified_at', 'path_collection']) + q.put(Job(folder, local)) threads = [] interrupt_flag = {'exit': False}