From ef906e60d07ea6e565826c7fdec12f4b1390e864 Mon Sep 17 00:00:00 2001 From: Agnibho Mondal Date: Fri, 10 Nov 2023 18:45:34 +0530 Subject: [PATCH] Bugfix: default presets not loading --- preset.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/preset.py b/preset.py index febcd62..06c9e03 100644 --- a/preset.py +++ b/preset.py @@ -25,18 +25,17 @@ class Preset(): filelist=glob(os.path.join(config["preset_directory"], self.target+"*"+".csv")) filelist.append(filelist.pop(filelist.index(os.path.join(config["preset_directory"], self.target+".csv")))) for file in filelist: - if(file!=os.path.join(config["preset_directory"], self.target+".csv")): - with open(file, "r") as f: - reader=csv.reader(f, delimiter=config["preset_delimiter"]) - if skip_first: - next(reader) - for row in reader: - try: - self.data[row[0]]=row[1] - if text_as_key: - buf[row[1].strip()]=row[1] - except IndexError as e: - logging.warning(e) + with open(file, "r") as f: + reader=csv.reader(f, delimiter=config["preset_delimiter"]) + if skip_first: + next(reader) + for row in reader: + try: + self.data[row[0]]=row[1] + if text_as_key: + buf[row[1].strip()]=row[1] + except IndexError as e: + logging.warning(e) self.data = buf | self.data self.data=dict(sorted(self.data.items())) except FileNotFoundError as e: -- 2.39.2