Browse Source

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

283
Maran 12 years ago
parent
commit
fbf854bcb8
  1. 3
      electrum
  2. 5
      lib/simple_config.py

3
electrum

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

5
lib/simple_config.py

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

Loading…
Cancel
Save