Mercurial > hg
changeset 45103:a5fa2761a6cd
procutil: make _make_write_all() function private
Because this function isn’t meant for general use (e.g., it’s Python 2-only),
make in a module-private function by prefixing it with `_`.
author | Manuel Jacob <me@manueljacob.de> |
---|---|
date | Wed, 15 Jul 2020 15:09:21 +0200 |
parents | efcc87d37f4d |
children | eb26a9cf7821 |
files | mercurial/utils/procutil.py |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/utils/procutil.py Mon Jul 13 21:14:20 2020 +0900 +++ b/mercurial/utils/procutil.py Wed Jul 15 15:09:21 2020 +0200 @@ -100,7 +100,7 @@ io.IOBase.register(WriteAllWrapper) -def make_write_all(stream): +def _make_write_all(stream): assert pycompat.ispy3 if isinstance(stream, WriteAllWrapper): return stream @@ -118,11 +118,11 @@ # TODO: .buffer might not exist if std streams were replaced; we'll need # a silly wrapper to make a bytes stream backed by a unicode one. stdin = sys.stdin.buffer - stdout = make_write_all(sys.stdout.buffer) + stdout = _make_write_all(sys.stdout.buffer) if isatty(stdout): # The standard library doesn't offer line-buffered binary streams. stdout = make_line_buffered(stdout) - stderr = make_write_all(sys.stderr.buffer) + stderr = _make_write_all(sys.stderr.buffer) else: # Python 2 uses the I/O streams provided by the C library. stdin = sys.stdin