You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since anyio 4.0, all task groups raise ExceptionGroups by default. We need to check whether that causes us to miss exceptions, and whether we are passing exception groups to users where we do not intent to raise one.
I did a quick scan for where we use task groups in the main code, assuming that no other anyio functions raise exception groups:
Other uses of tasks groups is in tests and some sample scripts. While those probably should be double checked, the ones above are the most important ones.
The text was updated successfully, but these errors were encountered:
Since anyio 4.0, all task groups raise ExceptionGroups by default. We need to check whether that causes us to miss exceptions, and whether we are passing exception groups to users where we do not intent to raise one.
I did a quick scan for where we use task groups in the main code, assuming that no other anyio functions raise exception groups:
purerpc/src/purerpc/grpc_socket.py
Line 30 in a3c17dd
purerpc/src/purerpc/grpc_socket.py
Line 216 in a3c17dd
purerpc/src/purerpc/wrappers.py
Lines 103 to 107 in a3c17dd
purerpc/src/purerpc/wrappers.py
Lines 112 to 117 in a3c17dd
purerpc/src/purerpc/server.py
Lines 219 to 225 in a3c17dd
Other uses of tasks groups is in tests and some sample scripts. While those probably should be double checked, the ones above are the most important ones.
The text was updated successfully, but these errors were encountered: