# HG changeset patch # User Thomas Arendsen Hein # Date 1151326346 -7200 # Node ID 894435215344ab67ad1224b66071e8e3a5c203ae # Parent 1e2ec4fd16df58d2d7836fc3df0e51acacd9aab3 Added ui.configlist method to get comma/space separated lists of strings. For example: users = alice, bob colors = red green blue diff --git a/mercurial/ui.py b/mercurial/ui.py --- a/mercurial/ui.py +++ b/mercurial/ui.py @@ -95,6 +95,15 @@ class ui(object): else: return self.parentui.config(section, name, default) + def configlist(self, section, name, default=None): + """Return a list of comma/space separated strings""" + result = self.config(section, name) + if result is None: + return [] + else: + return result.replace(",", " ").split() + + def configbool(self, section, name, default=False): if self.overlay.has_key((section, name)): return self.overlay[(section, name)]