diff --git a/pipenv/_compat.py b/pipenv/_compat.py index d6ae5644..6769d8d4 100644 --- a/pipenv/_compat.py +++ b/pipenv/_compat.py @@ -9,7 +9,7 @@ import io import os import six import warnings -from tempfile import _bin_openflags, gettempdir, _mkstemp_inner, mkdtemp, _text_openflags +from tempfile import _bin_openflags, gettempdir, _mkstemp_inner, mkdtemp from .utils import (logging, rmtree) try: @@ -258,13 +258,12 @@ def NamedTemporaryFile( if os.name == "nt" and delete: flags |= os.O_TEMPORARY if six.PY2: - flags = _text_openflags if 'b' not in mode else flags (fd, name) = _mkstemp_inner(dir, prefix, suffix, flags) else: (fd, name) = _mkstemp_inner(dir, prefix, suffix, flags, output_type) try: file = io.open( - fd, mode, buffering=buffering, newline=newline, encoding=encoding + fd, mode, buffering=buffering, newline=newline, encoding=encoding, ) return _TemporaryFileWrapper(file, name, delete)