summaryrefslogtreecommitdiffstats
path: root/pym/cache/metadata.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-09-22 20:59:45 +0000
committerZac Medico <zmedico@gentoo.org>2006-09-22 20:59:45 +0000
commit2c0ef6c6164a9d10836e2d11940e8e7b5af6f0d5 (patch)
tree76352b764f1d3d3a3952d1c7f79a68fad04f2164 /pym/cache/metadata.py
parent8cbc9ceaf541042727f7931fc617746cbf2bc1d5 (diff)
downloadportage-2c0ef6c6164a9d10836e2d11940e8e7b5af6f0d5.tar.gz
portage-2c0ef6c6164a9d10836e2d11940e8e7b5af6f0d5.tar.bz2
portage-2c0ef6c6164a9d10836e2d11940e8e7b5af6f0d5.zip
Use fstat to when retrieve cache timestamps and avoid a race.
svn path=/main/trunk/; revision=4501
Diffstat (limited to 'pym/cache/metadata.py')
-rw-r--r--pym/cache/metadata.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/cache/metadata.py b/pym/cache/metadata.py
index 0d5402342..00a7d4694 100644
--- a/pym/cache/metadata.py
+++ b/pym/cache/metadata.py
@@ -32,11 +32,11 @@ class database(flat_hash.database):
return flat_hash.database.__getitem__(self, cpv)
- def _parse_data(self, data, mtime):
+ def _parse_data(self, data, cpv):
# easy attempt first.
data = list(data)
if len(data) != magic_line_count:
- d = flat_hash.database._parse_data(self, data, mtime)
+ d = flat_hash.database._parse_data(self, data)
else:
# this one's interesting.
d = {}