From 1a6298641e5fb420c5777eabbd9772a4a69e1442 Mon Sep 17 00:00:00 2001 From: tcely Date: Fri, 4 Jul 2025 20:26:31 -0400 Subject: [PATCH] Simplify `map_task_to_instance` a bit --- tubesync/sync/tasks.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tubesync/sync/tasks.py b/tubesync/sync/tasks.py index d64a2471..71d47720 100644 --- a/tubesync/sync/tasks.py +++ b/tubesync/sync/tasks.py @@ -72,20 +72,16 @@ def map_task_to_instance(task, using_history=True): Media: 'sync:media-item', } # Unpack - task_args = None - if using_history: - task_func = task.name - task_args = task.task_params - else: - task_func, task_args_str = task.task_name, task.task_params + task_func = task.name if using_history else task.task_name model = TASK_MAP.get(task_func, None) if not model: return None, None url = MODEL_URL_MAP.get(model, None) if not url: return None, None + task_args = task.task_params if using_history else None try: - task_args = task_args or json.loads(task_args_str) + task_args = task_args or json.loads(task.task_params) except (TypeError, ValueError, AttributeError): return None, None if len(task_args) != 2: