Andrew Stepanov

Results 15 comments of Andrew Stepanov

Hi! Great library, I'm using it for pytest argument name rewrites for fixtures in https://github.com/standy66/purerpc. When is this issue going to be resolved? This blocks me from installing `python-forge` from...

We need to properly detect underlying transport failures, and restart connection if there are any, but until then I added a small fix that enables SO_KEEPALIVE and sets TCP_KEEPINTVL and...

Aren't we gonna get async/await-native API on top of plain old callback API? Surely it's just jumps and system calls from assembler perspective, and OS does not care anyway, but...

@njsmith thanks for the thorough reply! I've decided to try @agronholm's anyio library and to my surprise migration went almost seamless. My work is in `anyio` branch and I'll merge...

@agronholm Nah, I think I'll be fine if the current workaround stayed for some time. After all, I am already [monkey patching some stuff](https://github.com/standy66/purerpc/blame/anyio/src/purerpc/grpclib/connection.py#L21) in h2 state machine so it...

Merged #13 Going to leave this open for now for further discussion and proposals

I was kinda in a hurry when I did that, and just copy-pasted some leftover code from previous projects. Feel free to contribute.

#8 got merged and addressed two simpler cases: 1st and 3rd. Clients can now send additional request headers with `metadata` keyword only argument: `stub.SayHello(request, metadata=(("x-api-key", "QWERTY"), ("x-request-id", "some-id")))` RPC handlers...

Actually now that I think of it, it may be better to change optional argument name to something like `context` or `request_info`, to separate it from request message that arrived...