def sanitize_request_data()

in project/paperbench/paperbench/gui/app.py [0:0]


def sanitize_request_data(data: Any) -> Any:
    """Recursively sanitize all text fields in a JSON object."""
    if isinstance(data, dict):
        return {k: sanitize_request_data(v) for k, v in data.items()}
    elif isinstance(data, list):
        return [sanitize_request_data(v) for v in data]
    elif isinstance(data, str):
        return sanitize_text(data)
    return data