From ca3070778942d88370d86ed0ec82387f2e2ecd7d Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Wed, 16 Sep 2015 15:30:46 +0200 Subject: [PATCH] don't ask for passphrase (always use empty one similarly to TREZOR Connect) --- trezor_agent/trezor/_factory.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/trezor_agent/trezor/_factory.py b/trezor_agent/trezor/_factory.py index b857abb..1bedf7f 100644 --- a/trezor_agent/trezor/_factory.py +++ b/trezor_agent/trezor/_factory.py @@ -5,12 +5,16 @@ def client(): # pylint: disable=import-error from trezorlib.client import TrezorClient from trezorlib.transport_hid import HidTransport + from trezorlib.messages_pb2 import PassphraseAck + devices = HidTransport.enumerate() if len(devices) != 1: msg = '{:d} Trezor devices found'.format(len(devices)) 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): # pylint: disable=import-error