getatime() returned the mtime instead of the atime.
Similar to an old bug in ntpath.py.
diff --git a/Lib/dospath.py b/Lib/dospath.py
index 4e4be56..98efe67 100644
--- a/Lib/dospath.py
+++ b/Lib/dospath.py
@@ -131,7 +131,7 @@
def getatime(filename):
"""Return the last access time of a file, reported by os.stat()."""
st = os.stat(filename)
- return st[stat.ST_MTIME]
+ return st[stat.ST_ATIME]
def islink(path):
diff --git a/Lib/macpath.py b/Lib/macpath.py
index 3e36f79..464bdd0 100644
--- a/Lib/macpath.py
+++ b/Lib/macpath.py
@@ -114,7 +114,7 @@
def getatime(filename):
"""Return the last access time of a file, reported by os.stat()."""
st = os.stat(filename)
- return st[ST_MTIME]
+ return st[ST_ATIME]
def islink(s):