grpclib icon indicating copy to clipboard operation
grpclib copied to clipboard

Pure-Python gRPC implementation for asyncio

Results 49 grpclib issues
Sort by recently updated
recently updated
newest added

There is no reason to demand that a `Channel` is constructed in an async context but currently that is (subtly) the case. ```python class Channel: ... def __init__(...): ... if...

The plugin maps proto filenames to python module names in a predicable manner according to [_type_names](https://github.com/vmagamedov/grpclib/blob/50742efdf2c2a14ba66c736dd6d1a9cc4bf6f467/grpclib/plugin/main.py#L183) and other functions. This results in import statements like: ```py from google.protobuf.descriptor_pb2 import FileDescriptorProto,...

With protobuf update from version 3.20.1 to 4.21.0, the following error is thrown ``` Traceback (most recent call last): ... from grpclib.health.service import Health File "/lib/python3.9/site-packages/grpclib/health/service.py", line 10, in from...

From time to time, in our applications that do client calls to gRPC APIs we see this kind of error: ``` Traceback (most recent call last): File "/usr/local/lib/python3.8/asyncio/sslproto.py", line 546,...

grpclib.exceptions.GRPCError: (, 'EOF', None) stream type Calling directly will report an error, and it is found that it is caused by sending end()

We've recently come across the issue where gRPC clients are not correctly load balancing across all available gRPC servers. We are setting the `round_robin` load balancing policy on the clients,...

Thank you so much for this great library! I need a way to capture the signal when a client disconnects or cancels their request on a `UnaryStream`. I tried using...

I'm running 0.4.3rc2 on an M1 Mac, Python 3.10.1, and I receive an error when handling a request: ``` Fatal error: protocol.data_received() call failed. protocol: transport: Traceback (most recent call...