EventScope

class maze.core.events.event_service.EventScope

Base class for all services that integrate with the event system and therefore use EventService as their backend.

Currently PubSub is the only concrete implementation.

abstract clear_events()None

Notification after the env step execution about the start of a new step.

abstract notify_event(event: maze.core.events.event_record.EventRecord)None

Called on all event occurrences, if the respective event interface is registered for this scope.

Parameters

event – the event

Returns

None