From 80b5a8c253182749c5a160f1dfc9e56bd74216fc Mon Sep 17 00:00:00 2001 From: Labrys of Knossos Date: Wed, 26 Dec 2018 12:29:57 -0500 Subject: [PATCH] Fix mutable default argument --- core/utils.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/utils.py b/core/utils.py index e6faf8bc..a8590f43 100644 --- a/core/utils.py +++ b/core/utils.py @@ -1032,7 +1032,10 @@ def is_archive_file(filename): return False -def is_media_file(mediafile, media=True, audio=True, meta=True, archives=True, other=False, otherext=[]): +def is_media_file(mediafile, media=True, audio=True, meta=True, archives=True, other=False, otherext=None): + if otherext is None: + otherext = [] + file_name, file_ext = os.path.splitext(mediafile) try: @@ -1051,7 +1054,10 @@ def is_media_file(mediafile, media=True, audio=True, meta=True, archives=True, o return False -def list_media_files(path, min_size=0, delete_ignored=0, media=True, audio=True, meta=True, archives=True, other=False, otherext=[]): +def list_media_files(path, min_size=0, delete_ignored=0, media=True, audio=True, meta=True, archives=True, other=False, otherext=None): + if otherext is None: + otherext = [] + files = [] if not os.path.isdir(path): if os.path.isfile(path): # Single file downloads.