Mercurial > hg-stable
diff mercurial/formatter.py @ 34146:0fa781320203
doctest: bulk-replace string literals with b'' for Python 3
Our code transformer can't rewrite string literals in docstrings, and I
don't want to make the transformer more complex.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 03 Sep 2017 14:32:11 +0900 |
parents | 04b3743c1d7c |
children | d6af8da4a3b8 |
line wrap: on
line diff
--- a/mercurial/formatter.py Thu Sep 07 22:36:54 2017 +0900 +++ b/mercurial/formatter.py Sun Sep 03 14:32:11 2017 +0900 @@ -52,14 +52,14 @@ Basic example: >>> def files(ui, fm): -... files = [('foo', 123, (0, 0)), ('bar', 456, (1, 0))] +... files = [(b'foo', 123, (0, 0)), (b'bar', 456, (1, 0))] ... for f in files: ... fm.startitem() -... fm.write('path', '%s', f[0]) -... fm.condwrite(ui.verbose, 'date', ' %s', -... fm.formatdate(f[2], '%Y-%m-%d %H:%M:%S')) +... fm.write(b'path', b'%s', f[0]) +... fm.condwrite(ui.verbose, b'date', b' %s', +... fm.formatdate(f[2], b'%Y-%m-%d %H:%M:%S')) ... fm.data(size=f[1]) -... fm.plain('\\n') +... fm.plain(b'\\n') ... fm.end() >>> show(files) foo @@ -67,7 +67,7 @@ >>> show(files, verbose=True) foo 1970-01-01 00:00:00 bar 1970-01-01 00:00:01 ->>> show(files, template='json') +>>> show(files, template=b'json') [ { "date": [0, 0], @@ -80,7 +80,7 @@ "size": 456 } ] ->>> show(files, template='path: {path}\\ndate: {date|rfc3339date}\\n') +>>> show(files, template=b'path: {path}\\ndate: {date|rfc3339date}\\n') path: foo date: 1970-01-01T00:00:00+00:00 path: bar @@ -90,14 +90,14 @@ >>> def subrepos(ui, fm): ... fm.startitem() -... fm.write('repo', '[%s]\\n', 'baz') -... files(ui, fm.nested('files')) +... fm.write(b'repo', b'[%s]\\n', b'baz') +... files(ui, fm.nested(b'files')) ... fm.end() >>> show(subrepos) [baz] foo bar ->>> show(subrepos, template='{repo}: {join(files % "{path}", ", ")}\\n') +>>> show(subrepos, template=b'{repo}: {join(files % "{path}", ", ")}\\n') baz: foo, bar """