From a3a1b45db8eb2484a22fbfb9fdace7a919ffa5d9 Mon Sep 17 00:00:00 2001 From: Joachim Hummel Date: Tue, 2 Jun 2026 17:51:15 +0200 Subject: [PATCH] cam_framesize: val None-sicher zu int (Typ-Warnung weg) int(str(...)) macht das Argument eindeutig; None/Nicht-Zahl -> ValueError -> abort 400. Verhalten identisch, kein int(None) mehr fuer den Type-Checker. Co-Authored-By: Claude Opus 4.8 (1M context) --- app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.py b/app.py index 025c65b..2526adc 100644 --- a/app.py +++ b/app.py @@ -872,7 +872,7 @@ def cam_framesize(): Der Server proxyt den Aufruf (Browser braucht keinen Direktzugriff).""" data = request.get_json(silent=True) or {} try: - val = int(data.get("val")) + val = int(str(data.get("val"))) except (TypeError, ValueError): abort(400, description="val (int) erforderlich") if val not in FRAMESIZES: