3 from util import user_dir
11 "winpos-qt": [100, 100, 840, 400],
12 "winpos-lite": [4, 25, 351, 149],
17 # Find electrum data folder
18 self.config_folder = user_dir()
20 if os.path.exists(self.config_file_path()):
23 self.config = self.default_options
24 # Make config directory if it does not yet exist.
25 if not os.path.exists(self.config_folder):
26 os.mkdir(self.config_folder)
29 def set_key(self, key, value, save = True):
30 self.config[key] = value
34 def save_config(self):
35 if not os.path.exists(self.config_folder):
36 os.mkdir(self.config_folder)
37 f = open(self.config_file_path(), "w+")
38 f.write(json.dumps(self.config))
40 def load_config(self):
41 f = open(self.config_file_path(), "r")
42 file_contents = f.read()
44 user_config = json.loads(file_contents)
46 self.config[i] = user_config[i]
48 self.config = self.default_options
51 def config_file_path(self):
52 return "%s" % (self.config_folder + "/config.json")
55 # Find electrum data folder
56 self.config_folder = user_dir()
57 self.config = self.default_options
59 if os.path.exists(self.config_file_path()):