Use float mtime instead of int for finer granularity in vardbapi.match()
authorZac Medico <zmedico@gentoo.org>
Wed, 4 Jun 2008 01:42:16 +0000 (01:42 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 4 Jun 2008 01:42:16 +0000 (01:42 -0000)
cache staleness checks. (trunk r10550)

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

pym/portage.py

index c61ed00cdbe849744391a0414fb804e04291133b..8ccc643164eb1ce98d587219b29bfc26b990f0b7 100644 (file)
@@ -7001,7 +7001,7 @@ class vardbapi(dbapi):
                        return list(self._iter_match(mydep,
                                self.cp_list(mydep.cp, use_cache=use_cache)))
                try:
-                       curmtime=os.stat(self.root+VDB_PATH+"/"+mycat)[stat.ST_MTIME]
+                       curmtime = os.stat(self.root+VDB_PATH+"/"+mycat).st_mtime
                except (IOError, OSError):
                        curmtime=0