Browse Source

wizard: add missing imports

master
Sander van Grieken 2 years ago
parent
commit
656442ce64
  1. 3
      electrum/plugins/coldcard/coldcard.py
  2. 4
      electrum/plugins/digitalbitbox/digitalbitbox.py
  3. 2
      electrum/plugins/keepkey/keepkey.py
  4. 6
      electrum/plugins/ledger/ledger.py

3
electrum/plugins/coldcard/coldcard.py

@ -21,6 +21,9 @@ from electrum.logging import get_logger
from ..hw_wallet import HW_PluginBase, HardwareClientBase
from ..hw_wallet.plugin import LibraryFoundButUnusable, only_hook_if_libraries_available
if TYPE_CHECKING:
from electrum.plugin import DeviceInfo
from electrum.wizard import NewWalletWizard
_logger = get_logger(__name__)

4
electrum/plugins/digitalbitbox/digitalbitbox.py

@ -15,6 +15,7 @@ import struct
import sys
import time
import copy
from typing import TYPE_CHECKING
from electrum.crypto import sha256d, EncodeAES_bytes, DecodeAES_bytes, hmac_oneshot
from electrum.bitcoin import public_key_to_p2pkh
@ -36,6 +37,9 @@ from electrum.plugin import runs_in_hwd_thread, run_in_hwd_thread
from ..hw_wallet import HW_PluginBase, HardwareClientBase, HardwareHandlerBase
if TYPE_CHECKING:
from electrum.plugin import DeviceInfo
from electrum.wizard import NewWalletWizard
_logger = get_logger(__name__)

2
electrum/plugins/keepkey/keepkey.py

@ -19,6 +19,8 @@ from ..hw_wallet.plugin import is_any_tx_output_on_change_branch, trezor_validat
if TYPE_CHECKING:
import usb1
from .client import KeepKeyClient
from electrum.plugin import DeviceInfo
from electrum.wizard import NewWalletWizard
# TREZOR initialization methods

6
electrum/plugins/ledger/ledger.py

@ -4,8 +4,7 @@
from abc import ABC, abstractmethod
import base64
import hashlib
from typing import Dict, List, Optional, Sequence, Tuple
from typing import Dict, List, Optional, Sequence, Tuple, TYPE_CHECKING
from electrum import bip32, constants, ecc
from electrum import descriptor
@ -24,6 +23,9 @@ from electrum.wallet import Standard_Wallet
from ..hw_wallet import HardwareClientBase, HW_PluginBase
from ..hw_wallet.plugin import is_any_tx_output_on_change_branch, validate_op_return_output, LibraryFoundButUnusable
if TYPE_CHECKING:
from electrum.plugin import DeviceInfo
from electrum.wizard import NewWalletWizard
_logger = get_logger(__name__)

Loading…
Cancel
Save