1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-01 12:22:34 +00:00

core/protobuf: use utils.decode_bytes

This commit is contained in:
Pavol Rusnak 2020-07-24 15:55:51 +02:00
parent 355c7fcbd5
commit d8e06d487b
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

View File

@ -5,6 +5,8 @@ bytes, string, embedded message and repeated fields.
from micropython import const
from trezor.utils import decode_bytes
if False:
from typing import Any, Dict, Iterable, List, Tuple, Type, TypeVar, Union
from typing_extensions import Protocol
@ -257,7 +259,7 @@ def load_message(
elif ftype is UnicodeType:
fvalue = bytearray(ivalue)
reader.readinto(fvalue)
fvalue = bytes(fvalue).decode()
fvalue = decode_bytes(fvalue)
elif issubclass(ftype, MessageType):
fvalue = load_message(LimitedReader(reader, ivalue), ftype, field_cache)
else: