matejcik
|
e779a251fb
|
transport: better ways to handle errors when enumerating devices
|
2018-05-24 19:14:05 +02:00 |
|
matejcik
|
97fa4670ac
|
transport: add message logging to bridge
|
2018-05-24 18:08:50 +02:00 |
|
matejcik
|
40ff849228
|
flake8: make flake8 better and more strict
this removes some unused variables and also catches a couple bugs
|
2018-04-10 15:58:34 +02:00 |
|
Pavol Rusnak
|
12c58ce3cc
|
transport: inject info about udev rules into io/os exception
|
2018-04-03 18:27:38 +02:00 |
|
matejcik
|
5edcea9ba6
|
transport: fix all_transports when required modules are missing (#232)
This lets the library work without libusb or hidapi (`--disable-libusb`, `--disable-hidapi`).
|
2018-03-09 10:58:24 +01:00 |
|
matejcik
|
9f2583f893
|
webusb: check if a device is functional when enumerating
this fixes issue #223 on Windows, where a device would be returned in two copies, only one of which works
|
2018-03-06 13:32:51 +01:00 |
|
matejcik
|
dc8eec1656
|
trezorlib/transport: for get_transport(None), raise exception from None if no trezor is found,
because the IndexError should not be part of the traceback
|
2018-03-05 17:31:11 +01:00 |
|
matejcik
|
2f1c15b588
|
trezorlib/transport: make flake8 happy
|
2018-03-05 14:25:37 +01:00 |
|
matejcik
|
6519657808
|
trezorlib/transport: smarter handling of prefix search
For UDP transport, it's useful to be able to specify a path that should be tried directly,
without enumerating first.
|
2018-03-02 18:22:33 +01:00 |
|
matejcik
|
d2913c20bd
|
trezorlib/transport: move TrezorDevice functionality to transport and make it better ^_^
|
2018-03-02 16:46:10 +01:00 |
|
matejcik
|
bc8120230a
|
trezorlib/transport: make changes to support being a separate submodule, move common functions to superclass
|
2018-03-02 15:44:24 +01:00 |
|
matejcik
|
473ea19570
|
trezorlib/transport: rename files as separate step (to make diffs nicer)
|
2018-03-02 15:35:56 +01:00 |
|