braket.tracking.tracking_context module

class braket.tracking.tracking_context.TrackingContext[source]

Bases: object

register_tracker(tracker: Tracker) None[source]

Registers a tracker.

Parameters:

tracker (Tracker) – The tracker.

deregister_tracker(tracker: Tracker) None[source]

Deregisters a tracker.

Parameters:

tracker (Tracker) – The tracker.

broadcast_event(event: _TrackingEvent) None[source]

Broadcasts an event to all trackers.

Parameters:

event (_TrackingEvent) – The event to broadcast.

active_trackers() set[source]

Gets the active trackers.

Returns:

set – The set of active trackers.

braket.tracking.tracking_context.register_tracker(tracker: Tracker) None

Registers a tracker.

Parameters:

tracker (Tracker) – The tracker.

braket.tracking.tracking_context.deregister_tracker(tracker: Tracker) None

Deregisters a tracker.

Parameters:

tracker (Tracker) – The tracker.

braket.tracking.tracking_context.broadcast_event(event: _TrackingEvent) None

Broadcasts an event to all trackers.

Parameters:

event (_TrackingEvent) – The event to broadcast.

braket.tracking.tracking_context.active_trackers() set

Gets the active trackers.

Returns:

set – The set of active trackers.