Update app.py

This commit is contained in:
2026-05-05 20:11:59 +02:00
parent c5c5165508
commit 4df8f5c9c8
+5 -3
View File
@@ -35,8 +35,8 @@ class Config:
self.cache_ttl = int(os.getenv("CACHE_TTL_SECONDS", 604800))
self.rate_limit_per_minute = int(os.getenv("RATE_LIMIT_PER_MINUTE", 20))
self.http_timeout = int(os.getenv("HTTP_TIMEOUT", 5))
self.fail_open = self._parse_bool("FAIL_OPEN", True)
self.fail_open = self._parse_bool("FAIL_OPEN", True)
self.debug = self._parse_bool("DEBUG", False)
def validate(self):
@@ -72,6 +72,9 @@ def log_event(event: str, **kwargs):
details = " ".join(f"{k}={v}" for k, v in kwargs.items())
logger.info(f"{base} {details}")
def debug_log(title, data):
if config.debug:
logger.debug(f"{title}: {json.dumps(data, default=str)}")
# ============================================================
# INIT
@@ -201,8 +204,7 @@ def seed_known_users():
if members_res.status_code != 200:
continue
for user_id in members.keys():
for user_id in members_res.json().get("joined", {}).keys():
if is_external(user_id):
remember_user(user_id)
seeded += 1