anyio icon indicating copy to clipboard operation
anyio copied to clipboard

High level asynchronous concurrency and networking framework that works on top of either trio or asyncio

Results 137 anyio issues
Sort by recently updated
recently updated
newest added

updates: - [github.com/asottile/pyupgrade: v2.37.1 → v2.38.0](https://github.com/asottile/pyupgrade/compare/v2.37.1...v2.38.0) - [github.com/psf/black: 22.6.0 → 22.8.0](https://github.com/psf/black/compare/22.6.0...22.8.0) - [github.com/csachs/pyproject-flake8: v0.0.1a4 → v5.0.4a1.post1](https://github.com/csachs/pyproject-flake8/compare/v0.0.1a4...v5.0.4a1.post1) - [github.com/pre-commit/mirrors-mypy: v0.961 → v0.971](https://github.com/pre-commit/mirrors-mypy/compare/v0.961...v0.971)

Can you add the support of RFC 9266: Channel Bindings for TLS 1.3? - https://datatracker.ietf.org/doc/html/rfc9266 Little details, to know easily: - tls-unique for TLS =< 1.2 - tls-exporter for TLS...

enhancement

also applies to `anyio.run` but that's mainly run from the main thread with `sys.exit(anyio.run(amain))` so is safer Note: this issue was previously about the default behavior of opting into the...

bug
asyncio

Example reproducing the issue: ```python import anyio import sys async def raise_runtime(): try: await anyio.sleep(999) except anyio.get_cancelled_exc_class(): raise RuntimeError() async def exc_group(): with anyio.move_on_after(1): try: async with anyio.create_task_group() as tg:...

bug

I'm using anyio with asyncio backend since I need some asyncio-based libs for which no anyio or trio equivalents of comparable quality exist yet. However, since asyncio code doesn't respect...

enhancement
asyncio

I found it as I'm using `httpx` which used `anyio` as its backend, there is a circle between the scope and parent scope, so the `asyncio.Task` won't be able to...

If any of the tasks within the task group raise a `CancelledError`, then that does not propagate out of the task group. In my case, this happens because the code...

asyncio
design

Hi all. When I read the documentation description of [anyio.to_thread.run_sync](https://anyio.readthedocs.io/en/stable/api.html#anyio.to_thread.run_sync) function, it doesn't explicitly state how much **default limiter** is. So, I went to the source code and found that...

documentation

On a system where anyio isn't already available, building is ok but testing fails. The reason is that at the testing stage, neither anyio nor its pytest plugin get found....

On building my packages I'm using `sphinx-build` command with `-n` switch which shows warmings about missing references. These are not critical issues. Here is the output with warnings: ```console +...