INNER CODE UNIT · Python

_route_label

redis/fastapi-redis-sdk · src/redis_fastapi/cache.py:511

def _route_label(request: Request) -> str:
    """Return a stable, log-safe name for the route that served *request*."""
    route = request.scope.get("route")
    return str(getattr(route, "path", None) or request.url.path)


def _warn_refusal_once(request: Request, reason: str) -> None:
    """Log why a response was not stored, once per route and reason.

    Args:
        request: The request whose response was refused.
        reason: The refusal reason from :func:`_storage_refusal`.
    """
    marker = (_route_label(request), reason)
    if marker in _WARNED_REFUSALS:
        return
    _WARNED_REFUSALS.add(marker)
    logger.warning(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…