home *** CD-ROM | disk | FTP | other *** search
- import string
-
- class SimpleConfigFile:
- def __str__ (self):
- s = ""
- keys = self.info.keys ()
- keys.sort ()
- for key in keys:
- # FIXME - use proper escaping
- s = s + key + "=\"" + self.info[key] + "\"\n"
- return s
-
- def __init__ (self):
- self.info = {}
-
- def set (self, *args):
- for (key, data) in args:
- self.info[string.upper (key)] = data
-
- def unset (self, *keys):
- for key in keys:
- key = string.upper (key)
- if self.info.has_key (key):
- del self.info[key]
-
- def get (self, key):
- key = string.upper (key)
- if self.info.has_key (key):
- return self.info[key]
- else:
- return ""
-
-
-