mercurial/commands.py
branchstable
changeset 43335 242ad45b60b3
parent 43305 d782cce137fd
child 43336 a71578ec6257
--- a/mercurial/commands.py	Sun Oct 27 18:12:24 2019 +0100
+++ b/mercurial/commands.py	Sun Oct 27 12:30:59 2019 +0900
@@ -2267,7 +2267,9 @@
             fm.write(b'value', b'%s\n', value)
         else:
             fm.write(b'name value', b'%s=%s\n', entryname, value)
-        fm.data(defaultvalue=defaultvalue)
+        if formatter.isprintable(defaultvalue):
+            fm.data(defaultvalue=defaultvalue)
+        # TODO: no idea how to process unsupported defaultvalue types
         matched = True
     fm.end()
     if matched: