Mercurial > hg
comparison mercurial/dispatch.py @ 31305:dc9842a7017c
dispatch: enforce bytes when converting boolean flags to config items
This fixes --verbose on Python 3.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Fri, 03 Mar 2017 14:43:27 -0500 |
parents | 8089de5fab89 |
children | 492c64afc54c |
comparison
equal
deleted
inserted
replaced
31304:dab92f3dbd98 | 31305:dc9842a7017c |
---|---|
745 atexit.register(print_time) | 745 atexit.register(print_time) |
746 | 746 |
747 if options['verbose'] or options['debug'] or options['quiet']: | 747 if options['verbose'] or options['debug'] or options['quiet']: |
748 for opt in ('verbose', 'debug', 'quiet'): | 748 for opt in ('verbose', 'debug', 'quiet'): |
749 val = str(bool(options[opt])) | 749 val = str(bool(options[opt])) |
750 if pycompat.ispy3: | |
751 val = val.encode('ascii') | |
750 for ui_ in uis: | 752 for ui_ in uis: |
751 ui_.setconfig('ui', opt, val, '--' + opt) | 753 ui_.setconfig('ui', opt, val, '--' + opt) |
752 | 754 |
753 if options['traceback']: | 755 if options['traceback']: |
754 for ui_ in uis: | 756 for ui_ in uis: |