From dc0edef5624d1dc0bc8c0231c9eb3790a42275d2 Mon Sep 17 00:00:00 2001 From: tcely Date: Mon, 2 Jun 2025 15:31:32 -0400 Subject: [PATCH] Remove `list_of_dictionaries` from sync/utils.py --- tubesync/sync/utils.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/tubesync/sync/utils.py b/tubesync/sync/utils.py index 3f62492e..617bccca 100644 --- a/tubesync/sync/utils.py +++ b/tubesync/sync/utils.py @@ -7,6 +7,7 @@ from pathlib import Path from tempfile import NamedTemporaryFile import requests from PIL import Image +from common.utils import list_of_dictionaries from django.conf import settings from urllib.parse import urlsplit, parse_qs from django.forms import ValidationError @@ -178,17 +179,6 @@ def normalize_codec(codec_str): return result -def list_of_dictionaries(arg_list, arg_function=lambda x: x): - assert callable(arg_function) - if isinstance(arg_list, list): - def _call_func_with_dict(arg_dict): - if isinstance(arg_dict, dict): - return arg_function(arg_dict) - return arg_dict - return (True, list(map(_call_func_with_dict, arg_list)),) - return (False, arg_list,) - - def _url_keys(arg_dict, filter_func): result = {} if isinstance(arg_dict, dict):