1
0

SimpleConfig: change API of set_key(): "save" is now kwarg-only

This commit is contained in:
SomberNight
2023-05-23 13:45:47 +00:00
parent 250b14cb6e
commit 03ab33f4b2
17 changed files with 52 additions and 52 deletions

View File

@@ -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):

View File

@@ -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

View File

@@ -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):

View File

@@ -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)

View File

@@ -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:

View File

@@ -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