We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
delay_cancellation
1 parent ca1202f commit 95de67dCopy full SHA for 95de67d
1 file changed
synapse/util/async_helpers.py
@@ -949,7 +949,8 @@ def handle_cancel(new_deferred: "defer.Deferred[T]") -> None:
949
# propagating. we then `unpause` it once the wrapped deferred completes, to
950
# propagate the exception.
951
new_deferred.pause()
952
- new_deferred.errback(Failure(CancelledError()))
+ with PreserveLoggingContext():
953
+ new_deferred.errback(Failure(CancelledError()))
954
955
deferred.addBoth(lambda _: new_deferred.unpause())
956
0 commit comments