Version 2.7.2: Umlaute in der Oberflaeche, Einbindungen an der Sitzung
This commit is contained in:
1 parent
11a55b20f8
commit
dcb4f57eeb
83 files changed
+1224
-658
No files matched your search
@@ -42,7 +42,7 @@ def _b64d(value: str, *, field: str) -> bytes:
|
||||
try:
|
||||
return base64.b64decode(value, validate=True)
|
||||
except (binascii.Error, ValueError, TypeError) as exc: # pragma: no cover - defensiv
|
||||
raise ValueError(f"{field} ist kein gueltiges Base64") from exc
|
||||
raise ValueError(f"{field} ist kein gültiges Base64") from exc
|
||||
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@ def decode_code(code: str) -> dict[str, Any]:
|
||||
try:
|
||||
data = json.loads(base64.urlsafe_b64decode(cleaned.encode("ascii")).decode("utf-8"))
|
||||
except (binascii.Error, ValueError, UnicodeDecodeError) as exc:
|
||||
raise ValueError("Code ist unlesbar oder beschaedigt") from exc
|
||||
raise ValueError("Code ist unlesbar oder beschädigt") from exc
|
||||
if not isinstance(data, dict):
|
||||
raise ValueError("Code enthaelt kein Objekt")
|
||||
raise ValueError("Code enthält kein Objekt")
|
||||
return data
|
||||
Reference in new issue
Block a user