Browse Source

qt export history/privkeys: put wallet name in path

closes https://github.com/spesmilo/electrum/issues/8255
master
SomberNight 3 years ago
parent
commit
55da7276d3
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
  1. 2
      electrum/gui/qt/history_list.py
  2. 2
      electrum/gui/qt/main_window.py
  3. 2
      electrum/wallet.py

2
electrum/gui/qt/history_list.py

@ -826,7 +826,7 @@ class HistoryList(MyTreeView, AcceptFileDragDrop):
d = WindowModalDialog(self, _('Export History'))
d.setMinimumSize(400, 200)
vbox = QVBoxLayout(d)
defaultname = f'electrum-history.csv'
defaultname = f'electrum-history-{self.wallet.basename()}.csv'
select_msg = _('Select file to export your wallet transactions to')
hbox, filename_e, csv_button = filename_field(self, self.config, defaultname, select_msg)
vbox.addLayout(hbox)

2
electrum/gui/qt/main_window.py

@ -2251,7 +2251,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger, QtEventListener):
e.setReadOnly(True)
vbox.addWidget(e)
defaultname = 'electrum-private-keys.csv'
defaultname = f'electrum-private-keys-{self.wallet.basename()}.csv'
select_msg = _('Select file to export your private keys to')
hbox, filename_e, csv_button = filename_field(self, self.config, defaultname, select_msg)
vbox.addLayout(hbox)

2
electrum/wallet.py

@ -548,7 +548,7 @@ class Abstract_Wallet(ABC, Logger, EventListener):
return []
def basename(self) -> str:
return self.storage.basename() if self.storage else 'no name'
return self.storage.basename() if self.storage else 'no_name'
def test_addresses_sanity(self) -> None:
addrs = self.get_receiving_addresses()

Loading…
Cancel
Save