class_docstr: 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.
class_docstr_tok: ["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","."]
docstr: Notification after the env step execution about the start of a new step.
docstr_tok: ["Notification","after","the","env","step","execution","about","the","start","of","a","new","step","."]
code: def clear_events(self) -> None:
      """
      Notification after the env step execution about the start of a new step.
      """
  
file_path: maze/maze/core/events/event_service.py
imports: from abc import ABC, abstractmethod
  from collections import deque
  from typing import Dict, TypeVar, Type, Set, Generator
  from maze.core.events.event_record import EventRecord
  from maze.core.events.event_topic_factory import event_topic_factory
label_desc: Use image node_id 2 for calling the EventScope obj's underlying member method code with example usage: obj.clear_events() without return types