diff --git a/torba/torba/tasks.py b/torba/torba/tasks.py index 2397c10a7..53dbbce2c 100644 --- a/torba/torba/tasks.py +++ b/torba/torba/tasks.py @@ -23,3 +23,5 @@ class TaskGroup: def cancel(self): for task in self._tasks: task.cancel() + if len(self._tasks) < 1: + self.done.set()