1
0

keystore: get_private_keys should not return None

closes https://github.com/spesmilo/electrum/issues/10200
This commit is contained in:
SomberNight
2025-09-05 16:10:33 +00:00
parent 8abe4a1dd4
commit 75195b667a
3 changed files with 5 additions and 5 deletions

View File

@@ -2592,14 +2592,14 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger, QtEventListener):
if bitcoin.is_address(addr):
return addr
def get_pk(*, raise_on_error=False):
def get_pk(*, raise_on_error=False) -> Sequence[str]:
text = str(keys_e.toPlainText())
return keystore.get_private_keys(text, raise_on_error=raise_on_error)
def on_edit():
valid_privkeys = False
try:
valid_privkeys = get_pk(raise_on_error=True) is not None
valid_privkeys = bool(get_pk(raise_on_error=True))
except Exception as e:
button.setToolTip(f'{_("Error")}: {repr(e)}')
else: