comparison mercurial/debugcommands.py @ 38444:a0c3d83d5f04

py3: use stringutil.pprint() to print NoneType Before this patch, when running test-debugcommands.t, we get a TypeError because NoneType can't be converted into bytes. This patch uses stringutil.pprint() to print the ui._colormode. We are now close to getting test-debugcommands.t passing on Python 3. Differential Revision: https://phab.mercurial-scm.org/D3831
author Pulkit Goyal <7895pulkit@gmail.com>
date Mon, 25 Jun 2018 01:07:23 +0530
parents 0d7ec620faef
children f9805627af1f
comparison
equal deleted inserted replaced
38443:e6b643ccf87d 38444:a0c3d83d5f04
425 @command('debugcolor', 425 @command('debugcolor',
426 [('', 'style', None, _('show all configured styles'))], 426 [('', 'style', None, _('show all configured styles'))],
427 'hg debugcolor') 427 'hg debugcolor')
428 def debugcolor(ui, repo, **opts): 428 def debugcolor(ui, repo, **opts):
429 """show available color, effects or style""" 429 """show available color, effects or style"""
430 ui.write(('color mode: %s\n') % ui._colormode) 430 ui.write(('color mode: %s\n') % stringutil.pprint(ui._colormode))
431 if opts.get(r'style'): 431 if opts.get(r'style'):
432 return _debugdisplaystyle(ui) 432 return _debugdisplaystyle(ui)
433 else: 433 else:
434 return _debugdisplaycolor(ui) 434 return _debugdisplaycolor(ui)
435 435