Skip to main content

types

Types related to monitoring modules.

Classes

AdditionalMonitorMessageTypes

class AdditionalMonitorMessageTypes(    value, names=None, *, module=None, qualname=None, type=None, start=1,):

Additional monitoring message types.

These are explicit message types in addition to the full set of _BitfountMessageType types being supported.

Ancestors

Variables

  • static TASK_CONFIG
  • static TASK_STATUS_UPDATE

HasTaskID

class HasTaskID(*args, **kwargs):

Protocol for describing objects that contain task IDs.

MonitorRecordPrivacy

class MonitorRecordPrivacy(    value, names=None, *, module=None, qualname=None, type=None, start=1,):

Privacy options for monitor record.

Note that these are primarily interpreted from the point of view of the pod owner.

Ancestors

Variables

  • static ALL_PARTICIPANTS
  • static OWNER
  • static OWNER_MODELLER
  • static PRIVATE

ProgressCounterDict

class ProgressCounterDict(*args, **kwargs):

Form of the progress counter dictionaries.

Ancestors

  • builtins.dict

Variables

  • static estimated_total : typing_extensions.NotRequired[float]
  • static total : typing_extensions.NotRequired[float]
  • static unit : typing_extensions.NotRequired[str]
  • static value : float