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 import HW_PluginBase, HardwareClientBase
from ..hw_wallet.plugin import LibraryFoundButUnusable, only_hook_if_libraries_available 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__) _logger = get_logger(__name__)

4
electrum/plugins/digitalbitbox/digitalbitbox.py

@ -15,6 +15,7 @@ import struct
import sys import sys
import time import time
import copy import copy
from typing import TYPE_CHECKING
from electrum.crypto import sha256d, EncodeAES_bytes, DecodeAES_bytes, hmac_oneshot from electrum.crypto import sha256d, EncodeAES_bytes, DecodeAES_bytes, hmac_oneshot
from electrum.bitcoin import public_key_to_p2pkh 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 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__) _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: if TYPE_CHECKING:
import usb1 import usb1
from .client import KeepKeyClient from .client import KeepKeyClient
from electrum.plugin import DeviceInfo
from electrum.wizard import NewWalletWizard
# TREZOR initialization methods # TREZOR initialization methods

6
electrum/plugins/ledger/ledger.py

@ -4,8 +4,7 @@
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
import base64 import base64
import hashlib 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 bip32, constants, ecc
from electrum import descriptor from electrum import descriptor
@ -24,6 +23,9 @@ from electrum.wallet import Standard_Wallet
from ..hw_wallet import HardwareClientBase, HW_PluginBase from ..hw_wallet import HardwareClientBase, HW_PluginBase
from ..hw_wallet.plugin import is_any_tx_output_on_change_branch, validate_op_return_output, LibraryFoundButUnusable 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__) _logger = get_logger(__name__)

Loading…
Cancel
Save