From 4ad9b755c7574ca070cf02d109c850664511eac3 Mon Sep 17 00:00:00 2001 From: zhongpu <2013000149@qq.com> Date: Mon, 9 Dec 2019 16:03:25 +0800 Subject: [PATCH] fix paddle compile errors under some python versions (#21616) * fix compile error in some python version, test=develop * remove redudant code, test=develop --- python/setup.py.in | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/python/setup.py.in b/python/setup.py.in index c28aaa1ee38..4d3fd6a16b4 100644 --- a/python/setup.py.in +++ b/python/setup.py.in @@ -370,11 +370,13 @@ class InstallHeaders(Command): if sys.platform != 'win32': @contextmanager def redirect_stdout(): - with open('${SETUP_LOG_FILE}', 'w') as f: - origin_stdout = sys.stdout - sys.stdout = f - yield - sys.stdout = origin_stdout + f_log = open('${SETUP_LOG_FILE}', 'w') + origin_stdout = sys.stdout + sys.stdout = f_log + yield + f_log = sys.stdout + sys.stdout = origin_stdout + f_log.close() else: @contextmanager def redirect_stdout(): -- GitLab