mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-24 05:56:37 +00:00
Remove list_of_dictionaries
from sync/utils.py
This commit is contained in:
parent
432bc019d5
commit
dc0edef562
@ -7,6 +7,7 @@ from pathlib import Path
|
|||||||
from tempfile import NamedTemporaryFile
|
from tempfile import NamedTemporaryFile
|
||||||
import requests
|
import requests
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
from common.utils import list_of_dictionaries
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from urllib.parse import urlsplit, parse_qs
|
from urllib.parse import urlsplit, parse_qs
|
||||||
from django.forms import ValidationError
|
from django.forms import ValidationError
|
||||||
@ -178,17 +179,6 @@ def normalize_codec(codec_str):
|
|||||||
return result
|
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):
|
def _url_keys(arg_dict, filter_func):
|
||||||
result = {}
|
result = {}
|
||||||
if isinstance(arg_dict, dict):
|
if isinstance(arg_dict, dict):
|
||||||
|
Loading…
Reference in New Issue
Block a user