diff -r b73552a00b20 -r 18cf95ad3666 mercurial/ui.py --- 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)):