danielgtaylor / danielgtaylor/python-betterproto

Service response values are not unwrapped

Ouverte
#64 0 commentaires 0 réactions 1 personne assignée Réclamée par @boukeversteegh Voir sur GitHub
bug has test low priority medium
Langage dominant
Python
Étoiles
1.8k
Forks
234
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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!
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.