# HG changeset patch
# User Goffi <goffi@goffi.org>
# Date 1605189195 -3600
# Node ID cc288ec8ec1a93e96c5c33c7292e2fded2f3eb69
# Parent  b3e7e3c49d8f904b5332750ca98bd81fd2e1f358
core: use utils.asDeferred for `launchCallback` so coroutines can be used

diff -r b3e7e3c49d8f -r cc288ec8ec1a sat/core/sat_main.py
--- a/sat/core/sat_main.py	Thu Nov 12 14:53:15 2020 +0100
+++ b/sat/core/sat_main.py	Thu Nov 12 14:53:15 2020 +0100
@@ -1453,7 +1453,7 @@
         if kwargs.pop("one_shot", False):
             self.removeCallback(callback_id)
 
-        return defer.maybeDeferred(callback, *args, **kwargs)
+        return utils.asDeferred(callback, *args, **kwargs)
 
     # Menus management