Mercurial > hg
changeset 44742:380959c6f75e stable
setup: use sysstr() on process output
Otherwise we get a str-bytes mismatch on Python 3 if
an error occurs.
Differential Revision: https://phab.mercurial-scm.org/D8469
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sun, 19 Apr 2020 17:26:52 -0700 |
parents | 1b80e684813b |
children | 036f6f7e19e1 |
files | setup.py |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/setup.py Sat Mar 28 08:18:11 2020 -0700 +++ b/setup.py Sun Apr 19 17:26:52 2020 -0700 @@ -890,7 +890,8 @@ ) if res: raise SystemExit( - 'error running gendoc.py: %s' % '\n'.join([out, err]) + 'error running gendoc.py: %s' + % '\n'.join([sysstr(out), sysstr(err)]) ) with open(txt, 'wb') as fh: @@ -907,7 +908,8 @@ ) if res: raise SystemExit( - 'error running gendoc: %s' % '\n'.join([out, err]) + 'error running gendoc: %s' + % '\n'.join([sysstr(out), sysstr(err)]) ) with open(gendoc, 'wb') as fh: @@ -932,7 +934,8 @@ ) if res: raise SystemExit( - 'error running runrst: %s' % '\n'.join([out, err]) + 'error running runrst: %s' + % '\n'.join([sysstr(out), sysstr(err)]) ) normalizecrlf('doc/%s' % root) @@ -957,7 +960,8 @@ ) if res: raise SystemExit( - 'error running runrst: %s' % '\n'.join([out, err]) + 'error running runrst: %s' + % '\n'.join([sysstr(out), sysstr(err)]) ) normalizecrlf('doc/%s.html' % root)