97 |
97 |
98 def configlist(self, section, name, default=None): |
98 def configlist(self, section, name, default=None): |
99 """Return a list of comma/space separated strings""" |
99 """Return a list of comma/space separated strings""" |
100 result = self.config(section, name) |
100 result = self.config(section, name) |
101 if result is None: |
101 if result is None: |
102 return [] |
102 result = default or [] |
103 else: |
103 if isinstance(result, basestring): |
104 return result.replace(",", " ").split() |
104 result = result.replace(",", " ").split() |
105 |
105 return result |
106 |
106 |
107 def configbool(self, section, name, default=False): |
107 def configbool(self, section, name, default=False): |
108 if self.overlay.has_key((section, name)): |
108 if self.overlay.has_key((section, name)): |
109 return self.overlay[(section, name)] |
109 return self.overlay[(section, name)] |
110 if self.cdata.has_option(section, name): |
110 if self.cdata.has_option(section, name): |