mercurial/ui.py
changeset 4085 719488a98ebe
parent 4045 1bd6868b0b11
child 4213 0a95d0e83b4c
--- a/mercurial/ui.py
+++ b/mercurial/ui.py
@@ -309,7 +309,7 @@ class ui(object):
         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")