According to a comment in the grpc repository, the Python implementation intentionally doesn't support returning non-standard gRPC status codes (https://github.com/grpc/grpc/issues/13321#issuecomment-343238554), whereas Go's implementation has no such restriction. I am not familiar with the gRPC implementations in other languages, so I am unsure of their behavior.
We know we can transmit these messages through error details, but we are confused by the substantial differences in behavior between the implementations in different languages. Is there any plan to standardize this behavior across languages?
Regards,
lcy
Applications should only use values defined above. gRPC libraries that encounter values outside this range must either propagate them directly or convert them to UNKNOWN.
--
You received this message because you are subscribed to the Google Groups "grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/grpc-io/ebdee43d-b6e1-4037-b744-346d7b59dbaan%40googlegroups.com.