Sean Quah
a00462dd99
Implement cancellation support/protection for module callbacks ( #12568 )
...
There's no guarantee that module callbacks will handle cancellation
appropriately. Protect module callbacks with read semantics from
cancellation and avoid swallowing `CancelledError`s that arise.
Other module callbacks, such as the `on_*` callbacks, are presumed to
live on code paths that involve writes and aren't cancellation-friendly.
These module callbacks have been left alone.
Signed-off-by: Sean Quah <seanq@element.io>
2022-05-09 12:31:14 +01:00
..
2022-05-05 07:11:52 -04:00
2021-04-14 15:34:27 +01:00
2022-04-01 11:22:48 +02:00
2022-05-09 12:31:14 +01:00
2022-03-24 11:19:41 +01:00
2022-02-23 11:04:02 +00:00
2022-05-06 11:43:53 +01:00
2022-05-09 12:31:14 +01:00
2022-02-23 11:04:02 +00:00
2022-03-09 18:23:57 +00:00
2022-04-26 17:07:21 +01:00
2022-02-23 11:04:02 +00:00
2022-03-03 18:14:09 +00:00
2022-04-05 15:43:52 +01:00
2022-04-05 15:43:52 +01:00
2022-02-23 11:04:02 +00:00
2022-05-04 11:26:11 +00:00
2022-05-04 11:26:11 +00:00
2022-05-04 11:26:11 +00:00
2022-02-23 11:04:02 +00:00
2022-05-04 14:11:21 -04:00
2022-05-05 12:31:25 +00:00
2022-05-06 12:35:20 +00:00
2022-04-27 14:03:44 +01:00
2022-04-06 11:40:28 +01:00
2021-09-23 07:13:34 -04:00
2022-05-06 16:41:57 +00:00
2022-03-25 13:28:42 +00:00
2022-04-27 13:55:33 +00:00
2022-04-05 15:43:52 +01:00
2022-05-05 12:31:25 +00:00
2022-02-23 11:04:02 +00:00
2022-05-05 08:15:12 -04:00
2022-04-26 10:27:11 +01:00
2022-02-23 11:04:02 +00:00
2021-06-09 19:39:51 +01:00
2022-04-05 15:43:52 +01:00
2022-05-05 15:25:00 +01:00
2022-05-07 13:37:29 +01:00
2022-02-23 11:04:02 +00:00
2022-04-27 14:03:44 +01:00
2022-02-08 09:15:59 -05:00
2022-02-23 11:04:02 +00:00
2022-05-04 14:11:21 -04:00
2022-02-23 11:04:02 +00:00
2022-02-23 11:04:02 +00:00
2022-05-04 11:59:22 -04:00
2022-03-11 14:00:15 +00:00
2022-03-18 13:51:41 +00:00