diff options
author | William Deegan <bill@baddogconsulting.com> | 2017-03-19 19:54:14 (GMT) |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2017-03-19 19:54:14 (GMT) |
commit | 3a9b41372bb91a7ba7bcf6f80ee11df440202909 (patch) | |
tree | e9a78aa65983d4165de288aade67c96db7ab7e56 | |
parent | b5760962b94cb1b91845ff4104d88699f899a012 (diff) | |
download | SCons-3a9b41372bb91a7ba7bcf6f80ee11df440202909.zip SCons-3a9b41372bb91a7ba7bcf6f80ee11df440202909.tar.gz SCons-3a9b41372bb91a7ba7bcf6f80ee11df440202909.tar.bz2 |
disable experimental win32 native CopyFile usage
-rw-r--r-- | src/engine/SCons/Platform/win32.py | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/engine/SCons/Platform/win32.py b/src/engine/SCons/Platform/win32.py index 827931f..c6887f1 100644 --- a/src/engine/SCons/Platform/win32.py +++ b/src/engine/SCons/Platform/win32.py @@ -93,29 +93,29 @@ else: +if False: + # Now swap out shutil.filecopy and filecopy2 for win32 api native CopyFile + try: + from ctypes import windll + import shutil -# Now swap out shutil.filecopy and filecopy2 for win32 api native CopyFile -try: - from ctypes import windll - import shutil - - CopyFile = windll.kernel32.CopyFileA - SetFileTime = windll.kernel32.SetFileTime + CopyFile = windll.kernel32.CopyFileA + SetFileTime = windll.kernel32.SetFileTime - _shutil_copy = shutil.copy - _shutil_copy2 = shutil.copy2 + _shutil_copy = shutil.copy + _shutil_copy2 = shutil.copy2 - shutil.copy2 = CopyFile + shutil.copy2 = CopyFile - def win_api_copyfile(src,dst): - CopyFile(src,dst) - os.utime(dst) + def win_api_copyfile(src,dst): + CopyFile(src,dst) + os.utime(dst) - shutil.copy = win_api_copyfile + shutil.copy = win_api_copyfile -except AttributeError: - parallel_msg = \ - "Couldn't override shutil.copy or shutil.copy2 falling back to shutil defaults" + except AttributeError: + parallel_msg = \ + "Couldn't override shutil.copy or shutil.copy2 falling back to shutil defaults" |