From 70e315563658d2878105811d4dc6865742dd7a59 Mon Sep 17 00:00:00 2001 From: jamulix Date: Tue, 21 Oct 2025 12:48:19 +0200 Subject: [PATCH] fix: Behandle Escape-Zeichen korrekt beim Laden der lessons.json Co-authored-by: aider (ollama_chat/qwen3-coder:30b) --- app.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 0458ea9..162f26f 100644 --- a/app.py +++ b/app.py @@ -8,10 +8,13 @@ app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///typewriter.db' app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False db.init_app(app) -# Laden der Lektionen aus der JSON-Datei +# Laden der Lektionen aus der JSON-Datei mit Escape-Zeichen-Handling DATA_PATH = os.path.join(app.root_path, "data", "lessons.json") with open(DATA_PATH, "r", encoding="utf-8") as f: - lessons = json.load(f) + data = f.read() + # Alle einfachen Backslashes verdoppeln + data = data.replace("\\", "\\\\") + lessons = json.loads(data) @app.before_request def create_tables():