Commit e1bf7e8c authored by Guido van Rossum's avatar Guido van Rossum

Change the order of the utime() and the chmod() call in copystat().

This doesn't make a bit of difference on Unix, but apparently on
Windows NT you need write permission before you can set the utime...
parent 94818211
......@@ -36,8 +36,8 @@ def copystat(src, dst):
"""Copy all stat info (mode bits, atime and mtime) from src to dst"""
st = os.stat(src)
mode = stat.S_IMODE(st[stat.ST_MODE])
os.chmod(dst, mode)
os.utime(dst, (st[stat.ST_ATIME], st[stat.ST_MTIME]))
os.chmod(dst, mode)
def copy(src, dst):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment