From 9478f7d793f9952acca897bd1c9c16525fe09730 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 29 Jul 2026 18:28:47 +0500 Subject: [PATCH] fix(config): improve reply loading and handle missing file --- config.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/config.py b/config.py index fe7cb15..19e925b 100644 --- a/config.py +++ b/config.py @@ -16,17 +16,19 @@ class Config: try: reply_lines = [] with open(file_path, "r", encoding="utf-8") as replies: - lines = replies.readlines() - - for line_index, line in enumerate(lines): + for line in replies: + line = line.rstrip("\n") + if not line: + continue if " || " in line: - options = line.split(" || ") + options = [o.strip() for o in line.split(" || ")] else: options = [line] + reply_lines.append(options) - reply_lines[line_index] = options + return reply_lines if reply_lines else [["✓"]] - except: + except FileNotFoundError: return [["✓"]] def _load(self):