Allow parsing of messages from ByteStrings #266

This commit is contained in:
James Hilton-Balfe
2021-10-26 00:34:33 +01:00
committed by GitHub

View File

@@ -866,7 +866,7 @@ class Message(ABC):
value = struct.unpack(fmt, value)[0]
elif wire_type == WIRE_LEN_DELIM:
if meta.proto_type == TYPE_STRING:
value = value.decode("utf-8")
value = str(value, "utf-8")
elif meta.proto_type == TYPE_MESSAGE:
cls = self._betterproto.cls_by_field[field_name]