From c141ac8e78bb58281803aa0c5a3f5f77878a71ce Mon Sep 17 00:00:00 2001 From: HexatomicRing <54496918+HexatomicRing@users.noreply.github.com> Date: Mon, 24 Mar 2025 16:38:48 +0800 Subject: [PATCH] Update emoji_reviewer.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ai大人我错了 --- emoji_reviewer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/emoji_reviewer.py b/emoji_reviewer.py index efef1890..2cdb87c1 100644 --- a/emoji_reviewer.py +++ b/emoji_reviewer.py @@ -137,12 +137,12 @@ def filter_emojis(tag_filters, format_filters): exclude = [f for f in formats if f not in format_include] if exclude: ff = '|'.join(exclude) - pattern = rf"\.({ff})$" - e_filtered = [d for d in e_filtered if not re.search(pattern, d.get("path", ""), re.IGNORECASE)] + compiled_pattern = re.compile(rf"\.({ff})$", re.IGNORECASE) + e_filtered = [d for d in e_filtered if not compiled_pattern.search(d.get("path", ""), re.IGNORECASE)] else: ff = '|'.join(format_include) - pattern = rf"\.({ff})$" - e_filtered = [d for d in e_filtered if re.search(pattern, d.get("path", ""), re.IGNORECASE)] + compiled_pattern = re.compile(rf"\.({ff})$", re.IGNORECASE) + e_filtered = [d for d in e_filtered if compiled_pattern.search(d.get("path", ""), re.IGNORECASE)] emoji_filtered = e_filtered