From 0ac946eeb52df6e1d15acacc98ff7a4aa6c9a1e4 Mon Sep 17 00:00:00 2001 From: Gabe Farrell Date: Sun, 6 Apr 2025 06:47:41 -0400 Subject: [PATCH] python glob is annoying --- replace_nfo.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/replace_nfo.py b/replace_nfo.py index 20f8fd8..080c2b7 100755 --- a/replace_nfo.py +++ b/replace_nfo.py @@ -1,6 +1,7 @@ import os import sys import glob +import re from lxml import etree def parse_xml(file_path): @@ -26,6 +27,7 @@ def update_target_file(source_tree, target_tree): def process_files(source_dir, target_dir): """Process all .nfo files in source_dir and update matching files in target_dir.""" source_files = glob.glob(os.path.join(source_dir, "*.nfo")) + target_files = re.sub(r'(\[|\])', r'[\1]', target_files) target_files = glob.glob(os.path.join(target_dir, "*.nfo")) for src_file in source_files: