mercurial/ui.py
changeset 2502 18cf95ad3666
parent 2499 894435215344
child 2579 0875cda033fd
child 2583 6e5427447f4c
equal deleted inserted replaced
2501:b73552a00b20 2502:18cf95ad3666
    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):