summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
Diffstat (limited to 'pym')
-rw-r--r--pym/portage.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 14d3e60d0..c3c640182 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -6113,6 +6113,9 @@ class portdbapi(dbapi):
pass
def close_caches(self):
+ if not hasattr(self, "auxdb"):
+ # unhandled exception thrown from constructor
+ return
for x in self.auxdb:
self.auxdb[x].sync()
self.auxdb.clear()