From: Zachary Ware Date: Mon, 5 Sep 2016 17:54:08 +0000 (-0500) Subject: Issue #27407: Make PCbuild/prepare_ssl.py Python 2 compatible X-Git-Tag: v3.6.0b1~471^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c9d99ff2227d7a069b29f26004f33d65a1df177;p=thirdparty%2FPython%2Fcpython.git Issue #27407: Make PCbuild/prepare_ssl.py Python 2 compatible --- diff --git a/PCbuild/prepare_ssl.py b/PCbuild/prepare_ssl.py index f6170f58083e..d74697660f9e 100644 --- a/PCbuild/prepare_ssl.py +++ b/PCbuild/prepare_ssl.py @@ -18,6 +18,8 @@ # it should configure OpenSSL such that it is ready to be built by # ssl.vcxproj on 32 or 64 bit platforms. +from __future__ import print_function + import os import re import sys @@ -89,7 +91,10 @@ def create_asms(makefile, tmp_d): def copy_includes(makefile, suffix): dir = 'include'+suffix+'\\openssl' - os.makedirs(dir, exist_ok=True) + try: + os.makedirs(dir) + except OSError: + pass copy_if_different = r'$(PERL) $(SRC_D)\util\copy-if-different.pl' with open(makefile) as fin: for line in fin: