Skip to main content

RecurringTask

Class for creating and managing recurring tasks.

Index

Methods

__aenter__

  • async __aenter__(): Self
  • Returns Self

__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__(func, delay): None
  • Parameters

    • func: Callable
    • delay: timedelta

    Returns None

start

  • start(): None
  • Start the recurring task execution.


    Returns None

stop

  • async stop(): None
  • Stop the recurring task execution.


    Returns None