More details in log when failing to jsonify.

This commit is contained in:
Jennifer Taylor
2026-08-13 01:30:07 +00:00
parent 3e12c54b1d
commit dd4e6e11af

View File

@@ -119,10 +119,12 @@ def loginprohibited(func: Callable) -> Callable:
def jsonify(func: Callable) -> Callable:
@wraps(func)
def decoratedfunction(*args: Any, **kwargs: Any) -> Response:
resp = func(*args, **kwargs)
try:
return flask_jsonify(func(*args, **kwargs))
return flask_jsonify(resp)
except Exception as e:
print(traceback.format_exc())
print(f"Failed to serialize object {type(resp)}: {resp}")
return flask_jsonify(
{
"error": True,