summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <wyskas@gmail.com>2009-02-19 17:33:43 +0100
committerAnton Khirnov <wyskas@gmail.com>2009-02-19 17:33:43 +0100
commit000f9d5ba84426da6b5211dd0bea4a401b8f4289 (patch)
treea02d1d5b986b303ce70af41c58e5b0b8c6d6c37f
parent1b68b12b02511bcf844405f6418292a1c3a27312 (diff)
Remove clSettings. Didn't i do this already?
-rw-r--r--clSettings.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/clSettings.py b/clSettings.py
deleted file mode 100644
index babb69d..0000000
--- a/clSettings.py
+++ /dev/null
@@ -1,61 +0,0 @@
-from traceback import print_exc
-from PyQt4 import QtCore
-
-class Settings:
- fileName=None
- lines=[]
-
- def __init__(self, file='settings.txt'):
- self.fileName=file
- self.read()
-
- def __del__(self):
- self.write()
-
- def get(self, name, default=None):
- for line in self.lines:
- if line[0:len(name)]==name:
- return line[len(name):].strip()
- return default
-
- def set(self, name, value):
- newvalue="%s\t%s"%(name,value)
- for i in xrange(len(self.lines)):
- line=self.lines[i]
- if line[0:len(name)]==name:
- self.lines[i]=newvalue
- return
- # new value to write
- self.lines.append(newvalue)
-
- def getIntTuple(self, name):
- """Note this might return an exception!"""
- val=self.get(name)
- i=val.find(' ')
- x,y=int(val[0:i]), int(val[i:])
- return x,y
-
- def setIntTuple(self, name, val1, val2):
- self.set(name, "%i %i"%(val1, val2))
-
- def read(self):
- try:
- self.lines=[]
- f=open(self.fileName)
- while True:
- line=f.readline()
- if line=='': break
- self.lines.append(line.strip().replace('$NEWLINE', '\n'))
- f.close()
- except IOError:
- pass
- except:
- print_exc()
- def write(self):
- f=open(self.fileName, 'wb')
- for line in self.lines:
- f.write("%s\n"%(line.replace('\n', '$NEWLINE')))
- f.close()
-
-
-settings=Settings()