MCPcopy
hub / github.com/redis/redis-py / record_connection_closed

Function record_connection_closed

redis/asyncio/observability/recorder.py:309–330  ·  view source on GitHub ↗

Record a connection closed event. Args: close_reason: Reason for closing (e.g. 'error', 'application_close') error_type: Error type if closed due to error

(
    close_reason: Optional[CloseReason] = None,
    error_type: Optional[Exception] = None,
)

Source from the content-addressed store, hash-verified

307
308
309async def record_connection_closed(
310 close_reason: Optional[CloseReason] = None,
311 error_type: Optional[Exception] = None,
312) -> None:
313 """
314 Record a connection closed event.
315
316 Args:
317 close_reason: Reason for closing (e.g. 'error', 'application_close')
318 error_type: Error type if closed due to error
319 """
320 collector = _get_or_create_collector()
321 if collector is None:
322 return
323
324 try:
325 collector.record_connection_closed(
326 close_reason=close_reason,
327 error_type=error_type,
328 )
329 except Exception:
330 pass
331
332
333async def record_connection_relaxed_timeout(

Callers 1

disconnectMethod · 0.90

Calls 2

_get_or_create_collectorFunction · 0.70

Tested by

no test coverage detected