之前实验了实例化EventEngine()都做了什么事
下面我们将传入个event实例,看看引擎都怎么工作的
def my_func(event: Event):
print(event.data)
my_event = Event(
type="self_event",
data={
"open":21,"high":23,"low":20,"close":22}
)
event_engine = EventEngine()
event_engine.start()
event_engine.register(my_event.type, my_func)
event_engine.put(my_event)
def _run(self) -> None:
"""
Get event from queue and then process it.
"""
while self._active:
try:
event = self._queue.get(block=True</