Skip to content

Commit 88b0617

Browse files
committed
fix: ty type error
1 parent 9972ed9 commit 88b0617

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/lsp_client/utils/channel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ class channel[T](NamedTuple):
8585

8686
@classmethod
8787
@asynccontextmanager
88-
async def create(cls, max_buffer_size: int = 128) -> AsyncGenerator[Self]:
88+
async def create(
89+
cls, max_buffer_size: int = 128
90+
) -> AsyncGenerator[channel[T]]: # ty can't resolve `Self` here
8991
sender, receiver = anyio.create_memory_object_stream[T](max_buffer_size)
9092
async with sender, receiver:
9193
yield cls(sender=sender, receiver=receiver)

0 commit comments

Comments
 (0)