mercurial/ui.py
changeset 2499 894435215344
parent 2498 1e2ec4fd16df
child 2502 18cf95ad3666
equal deleted inserted replaced
2498:1e2ec4fd16df 2499:894435215344
    92                 raise util.Abort(_("Error in configuration:\n%s") % inst)
    92                 raise util.Abort(_("Error in configuration:\n%s") % inst)
    93         if self.parentui is None:
    93         if self.parentui is None:
    94             return default
    94             return default
    95         else:
    95         else:
    96             return self.parentui.config(section, name, default)
    96             return self.parentui.config(section, name, default)
       
    97 
       
    98     def configlist(self, section, name, default=None):
       
    99         """Return a list of comma/space separated strings"""
       
   100         result = self.config(section, name)
       
   101         if result is None:
       
   102             return []
       
   103         else:
       
   104             return result.replace(",", " ").split()
       
   105 
    97 
   106 
    98     def configbool(self, section, name, default=False):
   107     def configbool(self, section, name, default=False):
    99         if self.overlay.has_key((section, name)):
   108         if self.overlay.has_key((section, name)):
   100             return self.overlay[(section, name)]
   109             return self.overlay[(section, name)]
   101         if self.cdata.has_option(section, name):
   110         if self.cdata.has_option(section, name):