diff -r 51e52db6b40d -r 719488a98ebe mercurial/ui.py --- a/mercurial/ui.py Thu Feb 15 08:51:32 2007 -0200 +++ b/mercurial/ui.py Thu Feb 15 10:15:08 2007 -0200 @@ -309,7 +309,7 @@ sections.sort() for section in sections: for name, value in self.configitems(section, untrusted): - yield section, name, value.replace('\n', '\\n') + yield section, name, str(value).replace('\n', '\\n') def extensions(self): result = self.configitems("extensions")