Mercurial > hg
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 |