diff options
Diffstat (limited to 'Lib/tempfile.py')
-rw-r--r-- | Lib/tempfile.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Lib/tempfile.py b/Lib/tempfile.py index dd7e8643e6..83dfa171db 100644 --- a/Lib/tempfile.py +++ b/Lib/tempfile.py @@ -327,6 +327,10 @@ def mkdtemp(suffix="", prefix=template, dir=None): try: _os.mkdir(file, 0700) return file + except WindowsError, e: + if e.errno == 183: # ERROR_ALREADY_EXISTS + continue # try again + raise except OSError, e: if e.errno == _errno.EEXIST: continue # try again |