Skip to content

Commit 394c422

Browse files
authored
fix-grpc-aio-handler
1 parent 357a7fb commit 394c422

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

stubs/grpcio/grpc/aio/__init__.pyi

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,8 @@ class StreamStreamClientInterceptor(ClientInterceptor, metaclass=abc.ABCMeta):
370370

371371
# Service-Side Handler:
372372

373-
class RpcMethodHandler(Generic[_TRequest, _TResponse], metaclass=abc.ABCMeta):
373+
@type_check_only
374+
class RpcMethodHandler(Generic[_TRequest, _TResponse]):
374375
request_streaming: bool
375376
response_streaming: bool
376377

@@ -380,7 +381,9 @@ class RpcMethodHandler(Generic[_TRequest, _TResponse], metaclass=abc.ABCMeta):
380381
unary_unary: Callable[[_TRequest, ServicerContext[_TRequest, _TResponse]], Awaitable[_TResponse]] | None
381382
unary_stream: Callable[[_TRequest, ServicerContext[_TRequest, _TResponse]], AsyncIterator[_TResponse]] | None
382383
stream_unary: Callable[[AsyncIterator[_TRequest], ServicerContext[_TRequest, _TResponse]], Awaitable[_TResponse]] | None
383-
stream_stream: Callable[[AsyncIterator[_TRequest], ServicerContext[_TRequest, _TResponse]], AsyncIterator[_TResponse]] | None
384+
stream_stream: Callable[
385+
[AsyncIterator[_TRequest], ServicerContext[_TRequest, _TResponse]], AsyncIterator[_TResponse]
386+
] | None
384387

385388
# Server-Side Interceptor:
386389

0 commit comments

Comments
 (0)