summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-06-09 15:11:42 +0000
committerZac Medico <zmedico@gentoo.org>2008-06-09 15:11:42 +0000
commitd6f824fb2afc79477e0e05d134a76b6a265483a0 (patch)
treeda23fa0fff20ba6239495d051cc27c227c012f9f /pym
parent1460a6fb61c0f2bff96f64c49973ec1f6160386f (diff)
downloadportage-d6f824fb2afc79477e0e05d134a76b6a265483a0.tar.gz
portage-d6f824fb2afc79477e0e05d134a76b6a265483a0.tar.bz2
portage-d6f824fb2afc79477e0e05d134a76b6a265483a0.zip
Make portdbapi.aux_get() return float type for _mtime_. (trunk r10603)
svn path=/main/branches/2.1.2/; revision=10618
Diffstat (limited to 'pym')
-rw-r--r--pym/portage.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 97eddec57..1454c520d 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -7688,7 +7688,8 @@ class portdbapi(dbapi):
try:
- emtime=os.stat(myebuild)[stat.ST_MTIME]
+ st = os.stat(myebuild)
+ emtime = st[stat.ST_MTIME]
except OSError:
writemsg("!!! aux_get(): ebuild for '%(cpv)s' does not exist at:\n" % {"cpv":mycpv},
noiselevel=-1)
@@ -7784,6 +7785,8 @@ class portdbapi(dbapi):
for x in mylist:
if x == "INHERITED":
returnme.append(' '.join(mydata.get("_eclasses_", [])))
+ elif x == "_mtime_":
+ returnme.append(st.st_mtime)
else:
returnme.append(mydata.get(x,""))