From 1cdb4bc9e7f807e3a2c578fababe75f67faa94f3 Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Wed, 11 Dec 2019 18:15:59 -0300 Subject: [PATCH] task group: set done if empty --- torba/torba/tasks.py | 2 ++ 1 file changed, 2 insertions(+) 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()