Added a set_key setter method that can also write out the changes to file

This commit is contained in:
Maran 2012-08-30 17:52:03 +02:00
parent 0d229383aa
commit fbf854bcb8
2 changed files with 6 additions and 2 deletions

View File

@ -168,8 +168,7 @@ if __name__ == '__main__':
error_message.setFixedSize(350,200)
error_message.showMessage("<p>Sorry, the Electrum 'Lite GUI' requires Qt >= 4.7 to run. The pro GUI will be started instead.</p><p>Check your distributions packages for upgrades.</p>")
simple_config.config["gui"] = "qt"
simple_config.save_config()
simple_config.set_key("gui", "qt")
app.exec_()

View File

@ -4,6 +4,11 @@ import os
class SimpleConfig:
default_options = {"gui": "lite"}
def set_key(self, key, value, save = True):
self.config[key] = value
if save == True:
self.save_config()
def save_config(self):
f = open(self.config_file_path(), "w+")
f.write(json.dumps(self.config))