gRPC エラーに関する豊富な構造化エラーの詳細を送信する必要があります。
多分こんな感じだと思います:
fv = BadRequest.FieldViolation(field="login", description="Name is not unique")
bad_request = BadRequest(field_violations=[fv])
context.abort(StatusCode.INVALID_ARGUMENT, bad_request.SerializeToString())
しかし、それは間違っており、要約エラー テキストでバイトを送信します。
grpcio==1.17.1 を使用しています