diff --git a/ledgerblue/derivePassphrase.py b/ledgerblue/derivePassphrase.py index c435ea0..0980f24 100644 --- a/ledgerblue/derivePassphrase.py +++ b/ledgerblue/derivePassphrase.py @@ -21,6 +21,7 @@ from .comm import getDongle import argparse import getpass import unicodedata +import sys def auto_int(x): return int(x, 0) @@ -33,6 +34,8 @@ args = parser.parse_args() dongle = getDongle(False) passphrase = getpass.getpass("Enter BIP39 passphrase : ") +if isinstance(passphrase, bytes): + passphrase = passphrase.decode(sys.stdin.encoding) if len(passphrase) != 0: if args.persistent: p1 = 0x02 diff --git a/setup.py b/setup.py index 731351e..ca89cce 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ import os here = dirname(__file__) setup( name='ledgerblue', - version='0.1.9', + version='0.1.10', author='Ledger', author_email='hello@ledger.fr', description='Python library to communicate with Ledger Blue/Nano S',