1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-30 18:38:27 +00:00

refactor(common): pb2py: exclude MessageType enum from blobs

[no changelog]
This commit is contained in:
Martin Milata 2025-06-12 23:59:06 +02:00
parent 95ecbbed8b
commit 6626f3559e

View File

@ -558,6 +558,10 @@ class RustBlobRenderer:
enums = []
cursor = 0
for enum in sorted(self.descriptor.enums, key=lambda e: e.name):
# MessageType enum has more than 255 elements yet is never used
# for testing membership or iteration.
if enum.name == MESSAGE_TYPE_ENUM:
continue
self.enum_map[enum.name] = cursor
enum_blob = ENUM_ENTRY.build(sorted(v.number for v in enum.value))
enums.append(enum_blob)