StatusMessageWatcherAsync
Hierarchy
- StatusMessageWatcher
- StatusMessageWatcherAsync
Index
Methods
__aenter__
Start the logging task within the context. Exiting the context will cancel the logging task.
Returns Self
__aexit__
Cancel the logging task.
Parameters
exc_type: type[BaseException] | None
exc_val: BaseException | None
exc_tb: TracebackType | None
Returns None
__init__
Initialize
StatusMessageWatcherAsync
.Parameters
keyword-onlyrun_client: RunClientAsync
The client for run that will be used to get a status and message.
keyword-onlyto_logger: logging.Logger
The logger to which the status message will be redirected.
optionalkeyword-onlycheck_period: timedelta = timedelta(seconds=1)
The period with which the status message will be polled.
Returns None
start
Start the logging task. The caller has to handle any cleanup by manually calling the
stop
method.Returns Task
stop
Stop the logging task.
Returns None
Async variant of
StatusMessageWatcher
that is logging in task.