Skip to content

Commit 69bf4a6

Browse files
committed
use raise ... from when translating exceptions
1 parent 509e24c commit 69bf4a6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ledgereth/comms.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def dongle_send(dongle, command_string: str) -> bytes:
8888
try:
8989
return dongle.exchange(hex_command)
9090
except CommException as err:
91-
raise LedgerError.transalate_comm_exception(err)
91+
raise LedgerError.transalate_comm_exception(err) from err
9292

9393

9494
def dongle_send_data(
@@ -99,7 +99,7 @@ def dongle_send_data(
9999
try:
100100
return dongle.exchange(hex_command)
101101
except CommException as err:
102-
raise LedgerError.transalate_comm_exception(err)
102+
raise LedgerError.transalate_comm_exception(err) from err
103103

104104

105105
def decode_response_version_from_config(confbytes: bytes) -> str:
@@ -138,7 +138,7 @@ def init_dongle(dongle: Any = None, debug: bool = False):
138138
try:
139139
DONGLE_CACHE = getDongle(debug)
140140
except CommException as err:
141-
raise LedgerError.transalate_comm_exception(err)
141+
raise LedgerError.transalate_comm_exception(err) from err
142142

143143
dong = DONGLE_CACHE
144144

0 commit comments

Comments
 (0)