There is a corner case when multiple bear dependencies are passed and one of them schedules no tasks.
If the bear scheduling no tasks is processed first, cleanup_bear is called that will close the event loop as no other running tasks are registered (yet), although the other bear has still to be scheduled.
This needs to be handled correctly and tests need to be written for this case.
There is a corner case when multiple bear dependencies are passed and one of them schedules no tasks.
If the bear scheduling no tasks is processed first,
cleanup_bearis called that will close the event loop as no other running tasks are registered (yet), although the other bear has still to be scheduled.This needs to be handled correctly and tests need to be written for this case.