mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-07-14 10:38:09 +00:00
14 lines
366 B
Python
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)
|