diff options
author | Gary Oberbrunner <garyo@oberbrunner.com> | 2009-01-31 23:02:08 +0000 |
---|---|---|
committer | Gary Oberbrunner <garyo@oberbrunner.com> | 2009-01-31 23:02:08 +0000 |
commit | 007f20e213e0a8290e320d96548b7cfdf0c1ca98 (patch) | |
tree | 09c0e3b12ee705b42d512fb3886c8738258c03b6 /src/engine/SCons/Defaults.py | |
parent | d28eb60d2300ea640c50ed235c85a95b66d932de (diff) | |
download | scons-007f20e213e0a8290e320d96548b7cfdf0c1ca98.tar.gz |
Additional fix for issue #1249 (Mkdir fails if dir exists) on Windows.
Diffstat (limited to 'src/engine/SCons/Defaults.py')
-rw-r--r-- | src/engine/SCons/Defaults.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/SCons/Defaults.py b/src/engine/SCons/Defaults.py index 4a1bcde8..2b4b967e 100644 --- a/src/engine/SCons/Defaults.py +++ b/src/engine/SCons/Defaults.py @@ -225,7 +225,8 @@ def mkdir_func(dest): os.makedirs(str(entry)) except os.error, e: p = str(entry) - if e[0] == errno.EEXIST and os.path.isdir(str(entry)): + if (e[0] == errno.EEXIST or (sys.platform=='win32' and e[0]==183)) \ + and os.path.isdir(str(entry)): pass # not an error if already exists else: raise |