From a63e4ef1c890c7fc88e21b942508ac35cec712a6 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 19 Jun 2025 13:15:04 +0700 Subject: [PATCH] Revert "Ignore TaskManager's on_done callback if collection unloaded (#4076)" This reverts commit ccc42227d8d8d37117d69f25d2aed22b708252b3. Closes #4094 --- qt/aqt/taskman.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/qt/aqt/taskman.py b/qt/aqt/taskman.py index 143c1022a..2ca1c6670 100644 --- a/qt/aqt/taskman.py +++ b/qt/aqt/taskman.py @@ -84,15 +84,8 @@ class TaskManager(QObject): fut = executor.submit(task, **args) if on_done is not None: - - def wrapped_done(future: Future) -> None: - if uses_collection and not (self.mw.col and self.mw.col.db): - print(f"Ignored on_done as collection unloaded: {repr(on_done)}") - return - on_done(future) - fut.add_done_callback( - lambda future: self.run_on_main(lambda: wrapped_done(future)) + lambda future: self.run_on_main(lambda: on_done(future)) ) return fut