recator moderation-script

This commit is contained in:
Florian Zumpe
2026-10-03 12:40:13 +02:00
parent 222500e68c
commit 1cb3977269
+3 -2
View File
@@ -8,6 +8,7 @@ from pathlib import Path
import shlex import shlex
import sqlite3 import sqlite3
import sys import sys
import re
PROJECT_ROOT = Path(__file__).resolve().parents[2] PROJECT_ROOT = Path(__file__).resolve().parents[2]
@@ -16,9 +17,9 @@ def database_path(project_root):
"""Liest die .env; bereits gesetzte Umgebungsvariablen haben Vorrang.""" """Liest die .env; bereits gesetzte Umgebungsvariablen haben Vorrang."""
settings = {} settings = {}
env_file = project_root / ".env" env_file = project_root / ".env"
if env_file.is_file(): try:
for number, line in enumerate(env_file.read_text(encoding="utf-8-sig").splitlines(), 1): for number, line in enumerate(env_file.read_text(encoding="utf-8-sig").splitlines(), 1):
line = line.strip() line = re.sub(r'^\s*export\s+', '', line).strip()
if not line or line.startswith("#"): if not line or line.startswith("#"):
continue continue
if line.startswith("export "): if line.startswith("export "):