summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2017-03-19 19:54:14 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2017-03-19 19:54:14 (GMT)
commit3a9b41372bb91a7ba7bcf6f80ee11df440202909 (patch)
treee9a78aa65983d4165de288aade67c96db7ab7e56
parentb5760962b94cb1b91845ff4104d88699f899a012 (diff)
downloadSCons-3a9b41372bb91a7ba7bcf6f80ee11df440202909.zip
SCons-3a9b41372bb91a7ba7bcf6f80ee11df440202909.tar.gz
SCons-3a9b41372bb91a7ba7bcf6f80ee11df440202909.tar.bz2
disable experimental win32 native CopyFile usage
-rw-r--r--src/engine/SCons/Platform/win32.py34
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"