From 757e930a503fbf4441a17a22683ba6794b7423fd Mon Sep 17 00:00:00 2001 From: lededev Date: Fri, 3 Sep 2021 19:30:52 +0800 Subject: [PATCH] precompile and search --- AV_Data_Capture.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AV_Data_Capture.py b/AV_Data_Capture.py index eb65298..64e604f 100755 --- a/AV_Data_Capture.py +++ b/AV_Data_Capture.py @@ -49,6 +49,7 @@ def movie_lists(root, escape_folder): if os.path.basename(root) in escape_folder: return [] total = [] + trailerRE = re.compile(r'-trailer\.', re.IGNORECASE) file_type = conf.media_type().upper().split(",") dirs = os.listdir(root) for entry in dirs: @@ -57,7 +58,7 @@ def movie_lists(root, escape_folder): total += movie_lists(f, escape_folder) elif os.path.splitext(f)[1].upper() in file_type: absf = os.path.abspath(f) - if not re.match(r'.*-trailer\..*', f, re.IGNORECASE) and (conf.main_mode() == 3 or not is_link(absf)): + if (conf.main_mode() == 3 or not is_link(absf)) and not trailerRE.search(f): total.append(absf) return total