fix: call task.uncancel() after catching CancelledError in shield loops (Python 3.11+) #5339
| Job | Run time |
|---|---|
| 8m 36s | |
| 10m 11s | |
| 11m 11s | |
| 20m 0s | |
| 11m 4s | |
| 16m 57s | |
| 14m 13s | |
| 8m 4s | |
| 9m 23s | |
| 7m 8s | |
| 18m 25s | |
| 0s | |
| 2h 15m 12s |
| Job | Run time |
|---|---|
| 8m 36s | |
| 10m 11s | |
| 11m 11s | |
| 20m 0s | |
| 11m 4s | |
| 16m 57s | |
| 14m 13s | |
| 8m 4s | |
| 9m 23s | |
| 7m 8s | |
| 18m 25s | |
| 0s | |
| 2h 15m 12s |