diff mercurial/debugcommands.py @ 37823:0e9ddab2bac2 stable

debugcolor: fix crash by empty styles (issue5856)
author Yuya Nishihara <yuya@tcha.org>
date Thu, 26 Apr 2018 21:24:13 +0900
parents 89a16704114c
children d618558e4e8b 32bc3815efae
line wrap: on
line diff
--- a/mercurial/debugcommands.py	Wed Apr 25 14:51:20 2018 -0700
+++ b/mercurial/debugcommands.py	Thu Apr 26 21:24:13 2018 +0900
@@ -462,6 +462,8 @@
 
 def _debugdisplaystyle(ui):
     ui.write(_('available style:\n'))
+    if not ui._styles:
+        return
     width = max(len(s) for s in ui._styles)
     for label, effects in sorted(ui._styles.items()):
         ui.write('%s' % label, label=label)