QueueProgressReporter

class QueueProgressReporter(job_id, progress_queue)[source]

Bases: ProgressReporter

Reports progress by putting structured dictionaries onto a Queue.

Methods Summary

info(message, *[, final_status])

Provides a simple informational message.

update(**kwargs)

Provides a progress update.

Methods Documentation

info(message, *, final_status=None, **kwargs)[source]

Provides a simple informational message.

Parameters:
  • message (str) – The message to display.

  • final_status (TerminalStatus | None) – TerminalStatus member to tag the row as final. Defaults to None (non-terminal).

  • **kwargs – Additional keyword arguments for subclasses.

update(**kwargs)[source]

Provides a progress update.