danielgtaylor / danielgtaylor/python-betterproto

Service response values are not unwrapped

Abierto
#64 0 comentarios 0 reacciones 1 asignado Reclamado por @boukeversteegh Ver en GitHub
bug has test low priority medium
Lenguaje dominante
Python
Estrellas
1.8k
Forks
234
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

As betterproto is aiming to support automatic (un)wrapping of well known types (google wrapper values), the service responses should also return the underlying values, instead of the wrapper objects.

```protobuf
syntax = "proto3";

import "google/protobuf/wrappers.proto";

// Tests that wrapped values can be used directly as return values

service Test {
rpc GetDouble (Input) returns (google.protobuf.DoubleValue);
}

message Input {

}
```

```python

response = TestStub(channel).get_double()

assert type(response) == float # fails!
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.