Absturz bei Fehler in parallelen Tasks
Wir nutzen aktuell asyncio.gather
zur paralellisierung von Tasks waehrend des Imports. Bei einem Fehler in einem der Tasks kommt es aber zu darauf folgenden Fehlern in den parallel laufenden Tasks, da asyncio.gather
alle Tasks weiterlaufen laesst, gleichzeitig aber Ressourcen wie den DB-Pool bereits schliesst.
Es sollte eine TaskGroup
(https://docs.python.org/3/library/asyncio-task.html#asyncio.TaskGroup) verwendet werden, um bei einem unerwarteten Fehler auch alle parallelen Tasks by default zu beenden.