if os.sep == ':' and not ':' in head:
head = head + ':'
mkdirs(head)
- os.mkdir(dst, 0777)
+
+ try:
+ os.mkdir(dst, 0777)
+ except OSError, e:
+ # be happy if someone already created the path
+ if e.errno != errno.EEXIST:
+ raise
+
def touched(dst):
"""Tell the finder a file has changed. No-op on MacOSX."""
- Issue #1737832 : plat-mac/EasyDialog.py no longer uses the broken aepack
module.
+- Issue #1149804: macostools.mkdirs now even works when another process
+ creates one of the needed subdirectories.
+
Tools/Demos
-----------