summaryrefslogtreecommitdiffstats
path: root/pym/portage.py
diff options
context:
space:
mode:
authorBrian Harring <ferringb@gentoo.org>2005-09-24 19:13:25 +0000
committerBrian Harring <ferringb@gentoo.org>2005-09-24 19:13:25 +0000
commit9d7c2ca645653e2533355aa305977c5e601377a2 (patch)
tree5b22f813a2617ea46163129c43d3338031209597 /pym/portage.py
parentd2ccf4135a8ae3e326804b7fc0167e0b51bb59b3 (diff)
downloadportage-9d7c2ca645653e2533355aa305977c5e601377a2.tar.gz
portage-9d7c2ca645653e2533355aa305977c5e601377a2.tar.bz2
portage-9d7c2ca645653e2533355aa305977c5e601377a2.zip
emerge --metadata ran as user, and silenced auxdb Corruption exceptions when doing metadata transfer.
svn path=/main/branches/2.0/; revision=2025
Diffstat (limited to 'pym/portage.py')
-rw-r--r--pym/portage.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 26dd195f2..bcaff842c 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -5315,7 +5315,8 @@ class portdbapi(dbapi):
raise
except Exception, e:
auxdb_is_valid = 0
- writemsg("auxdb exception: [%(loc)s]: %(exception)s\n" % {"loc":mylocation+"::"+cat+"/"+pkg, "exception":str(e)})
+ if not metacachedir:
+ writemsg("auxdb exception: [%(loc)s]: %(exception)s\n" % {"loc":mylocation+"::"+cat+"/"+pkg, "exception":str(e)})
if self.auxdb[mylocation][cat].has_key(pkg):
self.auxdb[mylocation][cat].del_key(pkg)
self.auxdb[mylocation][cat].sync()