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