From 6672ea9bc44681287192628e8e200a4f302e5291 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Fri, 6 Jan 2017 12:44:58 +0200 Subject: [PATCH] device: set passphrase from environment --- trezor_agent/device/trezor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trezor_agent/device/trezor.py b/trezor_agent/device/trezor.py index 7e198e8..6b280eb 100644 --- a/trezor_agent/device/trezor.py +++ b/trezor_agent/device/trezor.py @@ -2,6 +2,7 @@ import binascii import logging +import os import semver @@ -19,11 +20,13 @@ class Trezor(interface.Device): return trezor_defs required_version = '>=1.4.0' - passphrase = '' + passphrase = os.environ.get('TREZOR_PASSPHRASE', '') def connect(self): """Enumerate and connect to the first USB HID interface.""" def passphrase_handler(_): + log.debug('using %s passphrase for %s', + 'non-empty' if self.passphrase else 'empty', self) return self._defs.PassphraseAck(passphrase=self.passphrase) for d in self._defs.HidTransport.enumerate():