Skip to main content

SharedTimeout

Keeps track of a time budget shared by multiple independent async operations.

Provides a reusable, non-reentrant context manager interface.

Index

Methods

__aenter__

  • async __aenter__(): timedelta
  • Returns timedelta

__aexit__

  • async __aexit__(exc_type, exc_value, exc_traceback): None
  • Parameters

    • exc_type: type[BaseException] | None
    • exc_value: BaseException | None
    • exc_traceback: TracebackType | None

    Returns None

__init__

  • __init__(timeout): None
  • Parameters

    • timeout: timedelta

    Returns None

Page Options