James Thorniley
11393ab131
Fixed #35059 -- Ensured that ASGIHandler always sends the request_finished signal.
...
Prior to this work, when async tasks that process the request are cancelled due
to receiving an early "http.disconnect" ASGI message, the request_finished
signal was not being sent, potentially leading to resource leaks (such as
database connections).
This branch ensures that the request_finished signal is sent even in the case
of early termination of the response.
Regression in 64cea1e48f285ea2162c669208d95188b32bbc82.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
2024-01-31 14:40:57 -03:00
..
2023-03-01 13:03:56 +01:00
2024-01-26 12:45:07 +01:00
2023-03-01 13:03:56 +01:00
2023-03-01 13:03:56 +01:00
2024-01-26 12:45:07 +01:00
2023-02-28 12:21:37 +01:00
2023-04-17 06:55:32 +02:00
2023-02-28 12:21:37 +01:00
2023-09-18 22:12:40 +02:00
2023-09-18 22:12:40 +02:00
2023-04-17 06:55:32 +02:00
2023-01-17 11:49:15 +01:00
2023-09-18 22:12:40 +02:00
2023-07-21 12:54:38 +02:00
2023-04-17 06:55:32 +02:00
2023-10-09 09:55:52 +02:00
2024-01-26 12:45:07 +01:00
2023-06-23 09:29:35 +02:00
2023-09-18 22:12:40 +02:00
2023-03-01 13:03:56 +01:00
2023-05-22 14:02:01 +02:00
2023-01-16 07:54:00 +01:00
2023-07-10 05:59:35 +02:00
2023-04-17 06:55:32 +02:00
2023-05-22 14:02:01 +02:00
2022-10-04 09:10:04 +02:00
2023-02-01 09:44:04 +01:00
2023-02-14 08:18:40 +01:00
2023-05-03 13:42:00 +02:00
2023-07-03 08:16:55 +02:00
2023-09-04 11:58:37 +02:00
2023-10-04 09:22:26 -03:00
2023-11-01 06:10:30 +01:00
2024-01-29 11:41:53 -03:00
2023-04-17 06:55:32 +02:00
2022-10-07 11:22:16 +02:00
2023-04-17 06:55:32 +02:00
2022-10-04 09:10:04 +02:00
2023-02-01 09:44:04 +01:00
2023-02-14 08:18:40 +01:00
2023-04-17 06:55:32 +02:00
2022-10-04 09:10:04 +02:00
2022-11-01 06:54:19 +01:00
2022-12-06 09:56:43 +01:00
2023-01-02 08:10:59 +01:00
2023-02-01 09:44:04 +01:00
2023-02-14 08:18:40 +01:00
2023-04-05 06:09:31 +02:00
2023-05-03 13:42:00 +02:00
2023-07-03 08:16:55 +02:00
2023-09-04 11:58:37 +02:00
2023-10-04 09:22:26 -03:00
2023-11-01 06:10:30 +01:00
2023-09-18 22:12:40 +02:00
2023-05-03 13:42:00 +02:00
2023-06-05 08:21:56 -03:00
2023-07-03 08:16:55 +02:00
2023-08-01 13:30:05 -03:00
2023-09-04 11:58:37 +02:00
2023-10-15 10:27:11 +02:00
2023-11-01 06:10:30 +01:00
2023-12-04 09:24:31 +01:00
2024-01-02 09:57:41 +01:00
2024-01-29 11:41:53 -03:00
2023-11-27 11:57:07 +01:00
2024-01-02 09:57:41 +01:00
2024-01-31 14:40:57 -03:00
2024-01-26 12:45:07 +01:00
2024-01-31 13:11:16 +01:00
2024-01-29 11:41:53 -03:00
2023-11-01 08:16:14 +01:00