-
-class MyModelObserver(ModelObserver):
- async def on_unit_add(self, delta, old, new, model):
- loop.create_task(run_stuff_on_unit(new))
-
- async def on_action_change(self, delta, old, new, model):
- print(delta.data)
-
- action = new
- if action.status == 'completed':
- await action.model.disconnect()
- action.model.loop.stop()
-
-
-async def run():