in src/commons/__init__.py [0:0]
def from_input(cls, s: str | None = None) -> Self:
if not s or not isinstance(s, str):
return cls()
decoded = None
try:
decoded = json.loads(base64.urlsafe_b64decode(s).decode())
except (binascii.Error, json.JSONDecodeError):
pass
except Exception: # noqa
pass
return cls(decoded)