Bug #223417 - use floating point mtime for finer grained validation in
authorZac Medico <zmedico@gentoo.org>
Sun, 25 May 2008 04:06:00 +0000 (04:06 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 25 May 2008 04:06:00 +0000 (04:06 -0000)
cachedir(). (trunk r10389)

svn path=/main/branches/2.1.2/; revision=10405

pym/portage.py

index 49653930453399298a5a4ed8a69a628e8b0d5b57..85b9bf670241b7a97258cd0300eb323d70793b7f 100644 (file)
@@ -204,7 +204,7 @@ def cacheddir(my_original_path, ignorecvs, ignorelist, EmptyOnError, followSymli
        try:
                pathstat = os.stat(mypath)
                if stat.S_ISDIR(pathstat[stat.ST_MODE]):
-                       mtime = pathstat[stat.ST_MTIME]
+                       mtime = pathstat.st_mtime
                else:
                        raise portage_exception.DirectoryNotFound(mypath)
        except EnvironmentError, e: