From 64cd082406ad3e6baf7887af6069e59c71275cb2 Mon Sep 17 00:00:00 2001 From: tcely Date: Mon, 2 Jun 2025 18:40:05 -0400 Subject: [PATCH] Remove `multi_key_sort` from sync/utils.py --- tubesync/sync/utils.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/tubesync/sync/utils.py b/tubesync/sync/utils.py index 9b18248b..7c8947bb 100644 --- a/tubesync/sync/utils.py +++ b/tubesync/sync/utils.py @@ -141,21 +141,6 @@ def delete_file(filepath): return False -def multi_key_sort(iterable, specs, /, use_reversed=False, *, item=False, attr=False, key_func=None): - result = list(iterable) - if key_func is None: - # itemgetter is the default - if item or not (item or attr): - key_func = itemgetter - elif attr: - key_func = attrgetter - for key, reverse in reversed(specs): - result.sort(key=key_func(key), reverse=reverse) - if use_reversed: - return list(reversed(result)) - return result - - def normalize_codec(codec_str): result = str(codec_str).upper() parts = result.split('.')