use Task.run() for nested tasks

This commit is contained in:
2021-10-26 16:55:09 +02:00
parent 82fe5d6924
commit eedd841a0e
+1 -3
View File
@@ -22,9 +22,7 @@ class Task(BaseTask):
try:
res = self.func()
if isinstance(res, Task):
if res.status == "ready":
res.start()
res = res.wait()
res = res.run()
self.result = res
except BaseException as exc: # BaseException covers a few more cases than Exception
self.exception = exc