Mercurial > public > mercurial-scm > hg-stable
diff mercurial/ui.py @ 2502:18cf95ad3666
Allow using default values with ui.configlist, too, and add a test for this.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Mon, 26 Jun 2006 22:44:48 +0200 |
parents | 894435215344 |
children | 0875cda033fd 6e5427447f4c |
line wrap: on
line diff
--- a/mercurial/ui.py Mon Jun 26 16:47:24 2006 +0200 +++ b/mercurial/ui.py Mon Jun 26 22:44:48 2006 +0200 @@ -99,10 +99,10 @@ """Return a list of comma/space separated strings""" result = self.config(section, name) if result is None: - return [] - else: - return result.replace(",", " ").split() - + result = default or [] + if isinstance(result, basestring): + result = result.replace(",", " ").split() + return result def configbool(self, section, name, default=False): if self.overlay.has_key((section, name)):