|
|
@ -5,12 +5,16 @@ def client():
|
|
|
|
# pylint: disable=import-error
|
|
|
|
# pylint: disable=import-error
|
|
|
|
from trezorlib.client import TrezorClient
|
|
|
|
from trezorlib.client import TrezorClient
|
|
|
|
from trezorlib.transport_hid import HidTransport
|
|
|
|
from trezorlib.transport_hid import HidTransport
|
|
|
|
|
|
|
|
from trezorlib.messages_pb2 import PassphraseAck
|
|
|
|
|
|
|
|
|
|
|
|
devices = HidTransport.enumerate()
|
|
|
|
devices = HidTransport.enumerate()
|
|
|
|
if len(devices) != 1:
|
|
|
|
if len(devices) != 1:
|
|
|
|
msg = '{:d} Trezor devices found'.format(len(devices))
|
|
|
|
msg = '{:d} Trezor devices found'.format(len(devices))
|
|
|
|
raise IOError(msg)
|
|
|
|
raise IOError(msg)
|
|
|
|
return TrezorClient(HidTransport(devices[0]))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t = TrezorClient(HidTransport(devices[0]))
|
|
|
|
|
|
|
|
t.callback_PassphraseRequest = lambda msg: PassphraseAck(passphrase='')
|
|
|
|
|
|
|
|
return t
|
|
|
|
|
|
|
|
|
|
|
|
def identity_type(**kwargs):
|
|
|
|
def identity_type(**kwargs):
|
|
|
|
# pylint: disable=import-error
|
|
|
|
# pylint: disable=import-error
|
|
|
|