Thomas Grainger
Thomas Grainger
this is intentional WantReadError means the openssl object needs more data from your socket - so you need to call bio_write
@blink1073 https://github.com/python/cpython/pull/98440 made no such changes to what happens with get_event_loop when an event loop is already running. You only need to use `asyncio.create_task(foo())` in this case
this needs https://github.com/Textualize/textual-dev/pull/44 to pass
Yes something like that, per the instructions here: https://github.com/astral-sh/ruff-pre-commit/blob/main/LICENSE-APACHE#L179
I can work around this by passing ExceptionGroup a copy() of exceptions, and calling exceptions.clear()
a nice simple test that shows the problem here: ```python async def test_ki_protection_check_does_not_freeze_locals() -> None: class A: pass a = A() wr_a = weakref.ref(a) assert not _core.currently_ki_protected() del a assert...
It looks like this will fix https://github.com/python-trio/trio/issues/1752 and maybe in conjunction with https://github.com/python-trio/trio/pull/3112 it will fix this https://github.com/python-trio/trio/issues/2454
pre-commit.ci autofix
I think it would be better to allow users to pass in a configured SSLContext then they can choose to build it in a thread if required
The code was merged here https://github.com/Azure/azure-sdk-for-python/commit/839584c59d753b208a904ef5e27bfaa7c7f8d7bf