1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-14 10:38:09 +00:00
trezor-firmware/src/trezor/messages/__init__.py
2017-06-13 19:35:34 +02:00

14 lines
366 B
Python

from . import wire_types
def get_protobuf_type_name(wire_type):
for name in dir(wire_types):
if getattr(wire_types, name) == wire_type:
return name
def get_protobuf_type(wire_type):
name = get_protobuf_type_name(wire_type)
module = __import__('trezor.messages.%s' % name, None, None, (name, ), 0)
return getattr(module, name)