diff options
| author | Thomas Kluyver <takowl@gmail.com> | 2012-07-19 22:35:59 +0100 |
|---|---|---|
| committer | Thomas Kluyver <takowl@gmail.com> | 2012-07-19 22:35:59 +0100 |
| commit | 39407c25769dd90ab9d5e8ee4c49b08f2d3f7089 (patch) | |
| tree | 0de2f1a9cd02412b45d52badd4477155bf562d55 /xdg/IniFile.py | |
| parent | 231ac52ad374c33e81fed524562908140e59e9ed (diff) | |
Simplify some code
Diffstat (limited to 'xdg/IniFile.py')
| -rw-r--r-- | xdg/IniFile.py | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/xdg/IniFile.py b/xdg/IniFile.py index 337c7fa..733e914 100644 --- a/xdg/IniFile.py +++ b/xdg/IniFile.py @@ -61,9 +61,7 @@ class IniFile: content[currentGroup] = {} # key else: - index = line.find("=") - key = line[0:index].strip() - value = line[index+1:].strip() + key, value = line.split("=", 1) try: if debug and self.hasKey(key, currentGroup): raise DuplicateKeyError(key, currentGroup, filename) @@ -355,8 +353,6 @@ class IniFile: if self.hasGroup(group): if debug: raise DuplicateGroupError(group, self.filename) - else: - pass else: self.content[group] = {} self.tainted = True @@ -398,20 +394,14 @@ class IniFile: return self.content.keys() def hasGroup(self, group): - if group in self.content: - return True - else: - return False + return group in self.content def hasKey(self, key, group=None): # set default group if not group: group = self.defaultGroup - if key in self.content[group]: - return True - else: - return False + return key in self.content[group] def getFileName(self): return self.filename |
