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
commit 421fdba309
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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]