Skip to content

Utilities

utils

Utility functions for the results SDK.

Functions

summarize_payload

summarize_payload(payload)

Return a compact payload summary for debug logging.

Source code in src/owi/metadatabase/results/utils.py
def summarize_payload(payload: Any) -> str:
    """Return a compact payload summary for debug logging."""
    if isinstance(payload, Mapping):
        return str(list(payload.keys()))
    if isinstance(payload, Sequence) and not isinstance(payload, (str, bytes, bytearray)):
        return f"items={len(payload)}"
    return type(payload).__name__