summaryrefslogtreecommitdiff
path: root/clSettings.py
blob: f2d6c8c394391fee7dcbd23c1091f24bafdadd73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import pickle

class Settings:
	fileName='settings.txt'
	settings={}
	
	def __init__(self, file='settings.txt'):
		self.fileName=file
		try:
			self.settings=pickle.load(open(self.fileName, 'rb'))
		except:
			pass
	
	def get(self, name, default=None):
		try:
			return self.settings[name]
		except:
			return default
	
	def set(self, name, value):
		self.settings[name]=value
		pickle.dump(self.settings, open(self.fileName, 'wb'))

settings=Settings()