SimpleConfig: change API of set_key(): "save" is now kwarg-only
This commit is contained in:
@@ -219,7 +219,7 @@ class ElectrumGui(BaseElectrumGui, Logger):
|
||||
if not self.tray:
|
||||
return
|
||||
self.dark_icon = not self.dark_icon
|
||||
self.config.set_key("dark_icon", self.dark_icon, True)
|
||||
self.config.set_key("dark_icon", self.dark_icon, save=True)
|
||||
self.tray.setIcon(self.tray_icon())
|
||||
|
||||
def tray_activated(self, reason):
|
||||
|
||||
@@ -127,11 +127,11 @@ class TxEditor(WindowModalDialog):
|
||||
def set_fee_config(self, dyn, pos, fee_rate):
|
||||
if dyn:
|
||||
if self.config.use_mempool_fees():
|
||||
self.config.set_key('depth_level', pos, False)
|
||||
self.config.set_key('depth_level', pos, save=False)
|
||||
else:
|
||||
self.config.set_key('fee_level', pos, False)
|
||||
self.config.set_key('fee_level', pos, save=False)
|
||||
else:
|
||||
self.config.set_key('fee_per_kb', fee_rate, False)
|
||||
self.config.set_key('fee_per_kb', fee_rate, save=False)
|
||||
|
||||
def update_tx(self, *, fallback_to_zero_fee: bool = False):
|
||||
# expected to set self.tx, self.message and self.error
|
||||
|
||||
@@ -746,10 +746,10 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard):
|
||||
nlayout = NetworkChoiceLayout(network, self.config, wizard=True)
|
||||
if self.exec_layout(nlayout.layout()):
|
||||
nlayout.accept()
|
||||
self.config.set_key('auto_connect', network.auto_connect, True)
|
||||
self.config.set_key('auto_connect', network.auto_connect, save=True)
|
||||
else:
|
||||
network.auto_connect = True
|
||||
self.config.set_key('auto_connect', True, True)
|
||||
self.config.set_key('auto_connect', True, save=True)
|
||||
|
||||
@wizard_dialog
|
||||
def multisig_dialog(self, run_next):
|
||||
|
||||
@@ -83,7 +83,7 @@ class SettingsDialog(QDialog, QtEventListener):
|
||||
def on_lang(x):
|
||||
lang_request = list(languages.keys())[lang_combo.currentIndex()]
|
||||
if lang_request != self.config.get('language'):
|
||||
self.config.set_key("language", lang_request, True)
|
||||
self.config.set_key("language", lang_request, save=True)
|
||||
self.need_restart = True
|
||||
lang_combo.currentIndexChanged.connect(on_lang)
|
||||
|
||||
@@ -99,7 +99,7 @@ class SettingsDialog(QDialog, QtEventListener):
|
||||
value = nz.value()
|
||||
if self.config.num_zeros != value:
|
||||
self.config.num_zeros = value
|
||||
self.config.set_key('num_zeros', value, True)
|
||||
self.config.set_key('num_zeros', value, save=True)
|
||||
self.app.refresh_tabs_signal.emit()
|
||||
self.app.update_status_signal.emit()
|
||||
nz.valueChanged.connect(on_nz)
|
||||
@@ -211,7 +211,7 @@ class SettingsDialog(QDialog, QtEventListener):
|
||||
qr_combo.addItem(cam_desc, cam_path)
|
||||
index = qr_combo.findData(self.config.get("video_device"))
|
||||
qr_combo.setCurrentIndex(index)
|
||||
on_video_device = lambda x: self.config.set_key("video_device", qr_combo.itemData(x), True)
|
||||
on_video_device = lambda x: self.config.set_key("video_device", qr_combo.itemData(x), save=True)
|
||||
qr_combo.currentIndexChanged.connect(on_video_device)
|
||||
|
||||
colortheme_combo = QComboBox()
|
||||
@@ -221,7 +221,7 @@ class SettingsDialog(QDialog, QtEventListener):
|
||||
colortheme_combo.setCurrentIndex(index)
|
||||
colortheme_label = QLabel(_('Color theme') + ':')
|
||||
def on_colortheme(x):
|
||||
self.config.set_key('qt_gui_color_theme', colortheme_combo.itemData(x), True)
|
||||
self.config.set_key('qt_gui_color_theme', colortheme_combo.itemData(x), save=True)
|
||||
self.need_restart = True
|
||||
colortheme_combo.currentIndexChanged.connect(on_colortheme)
|
||||
|
||||
@@ -279,8 +279,8 @@ class SettingsDialog(QDialog, QtEventListener):
|
||||
on_be_edit()
|
||||
else:
|
||||
be_result = block_explorers[block_ex_combo.currentIndex()]
|
||||
self.config.set_key('block_explorer_custom', None, False)
|
||||
self.config.set_key('block_explorer', be_result, True)
|
||||
self.config.set_key('block_explorer_custom', None, save=False)
|
||||
self.config.set_key('block_explorer', be_result, save=True)
|
||||
showhide_block_ex_custom_e()
|
||||
block_ex_combo.currentIndexChanged.connect(on_be_combo)
|
||||
def on_be_edit():
|
||||
@@ -429,7 +429,7 @@ class SettingsDialog(QDialog, QtEventListener):
|
||||
def on_alias_edit(self):
|
||||
self.alias_e.setStyleSheet("")
|
||||
alias = str(self.alias_e.text())
|
||||
self.config.set_key('alias', alias, True)
|
||||
self.config.set_key('alias', alias, save=True)
|
||||
if alias:
|
||||
self.wallet.contacts.fetch_openalias(self.config)
|
||||
|
||||
|
||||
@@ -138,11 +138,11 @@ class SwapDialog(WindowModalDialog, QtEventListener):
|
||||
def fee_slider_callback(self, dyn, pos, fee_rate):
|
||||
if dyn:
|
||||
if self.config.use_mempool_fees():
|
||||
self.config.set_key('depth_level', pos, False)
|
||||
self.config.set_key('depth_level', pos, save=False)
|
||||
else:
|
||||
self.config.set_key('fee_level', pos, False)
|
||||
self.config.set_key('fee_level', pos, save=False)
|
||||
else:
|
||||
self.config.set_key('fee_per_kb', fee_rate, False)
|
||||
self.config.set_key('fee_per_kb', fee_rate, save=False)
|
||||
if self.send_follows:
|
||||
self.on_recv_edited()
|
||||
else:
|
||||
|
||||
@@ -1051,7 +1051,7 @@ def getOpenFileName(*, parent, title, filter="", config: 'SimpleConfig') -> Opti
|
||||
directory = config.get('io_dir', os.path.expanduser('~'))
|
||||
fileName, __ = QFileDialog.getOpenFileName(parent, title, directory, filter)
|
||||
if fileName and directory != os.path.dirname(fileName):
|
||||
config.set_key('io_dir', os.path.dirname(fileName), True)
|
||||
config.set_key('io_dir', os.path.dirname(fileName), save=True)
|
||||
return fileName
|
||||
|
||||
|
||||
@@ -1082,7 +1082,7 @@ def getSaveFileName(
|
||||
|
||||
selected_path = file_dialog.selectedFiles()[0]
|
||||
if selected_path and directory != os.path.dirname(selected_path):
|
||||
config.set_key('io_dir', os.path.dirname(selected_path), True)
|
||||
config.set_key('io_dir', os.path.dirname(selected_path), save=True)
|
||||
return selected_path
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user