From 429a7bc2b712a6340e5d03ffe250357d9d7bb525 Mon Sep 17 00:00:00 2001 From: Dan Ryan Date: Wed, 20 Mar 2019 21:45:39 -0400 Subject: [PATCH] Colorama wrap stream Signed-off-by: Dan Ryan --- pipenv/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pipenv/__init__.py b/pipenv/__init__.py index 97625ddd..016f1012 100644 --- a/pipenv/__init__.py +++ b/pipenv/__init__.py @@ -49,8 +49,10 @@ sys.stderr = get_wrapped_stream(stderr) sys.stdout = get_wrapped_stream(stdout) from .vendor.colorama import AnsiToWin32 if os.name == "nt": - sys.stderr = AnsiToWin32(sys.stderr) - sys.stdout = AnsiToWin32(sys.stdout) + stderr_wrapper = AnsiToWin32(sys.stderr, autoreset=False, convert=None, strip=None) + stdout_wrapper = AnsiToWin32(sys.stdout, autoreset=False, convert=None, strip=None) + sys.stderr = stderr_wrapper.stream + sys.stdout = stdout_wrapper.stream from .cli import cli from . import resolver