Results 51 comments of Aidan

Just had this happen for a custom client ID i had as well. It seems to not error on add, only on getting.

For me it ended up being upper case letters in the client ID, and 32 characters long. Again it would set, but not get/delete. [This PR](https://github.com/artificialinc/dex/commit/1e116f66ca20ca982e3f854798f6a134994a8be7) went in validating the...

Looking back I'm not sure how this PR got in at all. It totally breaks backwards compatibility, I updated to a newer version of dex, and a bunch of clients...

Still running this in production. It seems to be working well still.

We are moving away from EFS, so I'll probably let this go stale. But over 1000 PVs is not that high in a cluster.

Sort of related, but coming up with a way to do CI testing for typing on the new APIs. Typing has sort of become a requirement in python recently (from...

I tried the above out here: https://github.com/artificialinc/mypy-protobuf/tree/aidan/async-stub-overload It didn't really work. As far as I can tell you can't overload classes, and without the proper runtime definition of that function,...

But I did try something else that seems promising. Using the above example, this is what gets generated: ``` _MTVContinuum0 = typing.TypeVar( '_MTVContinuum0', grpc.UnaryUnaryMultiCallable[ testproto.grpc.dummy_pb2.TickRequest, testproto.grpc.dummy_pb2.HistoryResult, ], grpc.aio.UnaryUnaryMultiCallable[ testproto.grpc.dummy_pb2.TickRequest, testproto.grpc.dummy_pb2.HistoryResult,...

Example of code for the DummyService ``` _MTVDummyService0 = typing.TypeVar( '_MTVDummyService0', grpc.UnaryUnaryMultiCallable[ testproto.grpc.dummy_pb2.DummyRequest, testproto.grpc.dummy_pb2.DummyReply, ], grpc.aio.UnaryUnaryMultiCallable[ testproto.grpc.dummy_pb2.DummyRequest, testproto.grpc.dummy_pb2.DummyReply, ], ) _MTVDummyService1 = typing.TypeVar( '_MTVDummyService1', grpc.UnaryStreamMultiCallable[ testproto.grpc.dummy_pb2.DummyRequest, testproto.grpc.dummy_pb2.DummyReply, ], grpc.aio.UnaryStreamMultiCallable[ testproto.grpc.dummy_pb2.DummyRequest,...

Bummer, this also falls apart when you are trying to use the type of the Stub. ``` stub: DummyServiceStub reveal_type(stub.UnaryUnary) ^ type is Unknown ```