Now
MAIN commitmail json YAML
py-anyio: updated to 4.3.0
4.3.0
Added support for the Python 3.12 walk_up keyword argument in anyio.Path.relative_to()
Fixed passing total_tokens to anyio.CapacityLimiter() as a keyword argument not working on the trio backend
Fixed Process.aclose() not performing the minimum level of necessary cleanup when cancelled. Previously:
Cancellation of Process.aclose() could leak an orphan process
Cancellation of run_process() could very briefly leak an orphan process.
Cancellation of Process.aclose() or run_process() on Trio could leave standard streams unclosed
Fixed Process.stdin.aclose(), Process.stdout.aclose(), and Process.stderr.aclose() not including a checkpoint on asyncio
Fixed documentation on how to provide your own typed attributes
4.3.0
Added support for the Python 3.12 walk_up keyword argument in anyio.Path.relative_to()
Fixed passing total_tokens to anyio.CapacityLimiter() as a keyword argument not working on the trio backend
Fixed Process.aclose() not performing the minimum level of necessary cleanup when cancelled. Previously:
Cancellation of Process.aclose() could leak an orphan process
Cancellation of run_process() could very briefly leak an orphan process.
Cancellation of Process.aclose() or run_process() on Trio could leave standard streams unclosed
Fixed Process.stdin.aclose(), Process.stdout.aclose(), and Process.stderr.aclose() not including a checkpoint on asyncio
Fixed documentation on how to provide your own typed attributes