We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9972ed9 commit 88b0617Copy full SHA for 88b0617
src/lsp_client/utils/channel.py
@@ -85,7 +85,9 @@ class channel[T](NamedTuple):
85
86
@classmethod
87
@asynccontextmanager
88
- async def create(cls, max_buffer_size: int = 128) -> AsyncGenerator[Self]:
+ async def create(
89
+ cls, max_buffer_size: int = 128
90
+ ) -> AsyncGenerator[channel[T]]: # ty can't resolve `Self` here
91
sender, receiver = anyio.create_memory_object_stream[T](max_buffer_size)
92
async with sender, receiver:
93
yield cls(sender=sender, receiver=receiver)
0 commit comments