0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-15 02:03:51 +01:00

comment for run_in_background

This commit is contained in:
Richard van der Hoff 2020-01-11 13:00:24 +00:00
parent 1d16f5ea0e
commit da4e52544e

View file

@ -571,6 +571,9 @@ def run_in_background(f, *args, **kwargs):
yield or await on (for instance because you want to pass it to yield or await on (for instance because you want to pass it to
deferred.gatherResults()). deferred.gatherResults()).
If f returns a Coroutine object, it will be wrapped into a Deferred (which will have
the side effect of executing the coroutine).
Note that if you completely discard the result, you should make sure that Note that if you completely discard the result, you should make sure that
`f` doesn't raise any deferred exceptions, otherwise a scary-looking `f` doesn't raise any deferred exceptions, otherwise a scary-looking
CRITICAL error about an unhandled error will be logged without much CRITICAL error about an unhandled error will be logged without much