diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-05-24 21:07:31 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-05-25 23:12:38 -0700 |
commit | 665e83018b7bcce3d9412c83d84c408ce8def256 (patch) | |
tree | 446611ebd166b887a1c827ca54b12a49e2e5f64c /pym | |
parent | 65736474c0d70cb10ff1290b3787b61d8a502aed (diff) | |
download | portage-665e83018b7bcce3d9412c83d84c408ce8def256.tar.gz portage-665e83018b7bcce3d9412c83d84c408ce8def256.tar.bz2 portage-665e83018b7bcce3d9412c83d84c408ce8def256.zip |
cleanrm: handle UnsupportedAPIException
Diffstat (limited to 'pym')
-rw-r--r-- | pym/portage/dbapi/vartree.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py index 8fd5f5501..1db7d9e57 100644 --- a/pym/portage/dbapi/vartree.py +++ b/pym/portage/dbapi/vartree.py @@ -1735,8 +1735,11 @@ class dblink(object): # even though it won't really be sourced. myebuildpath = os.path.join(self.dbdir, self.pkg + ".ebuild") - doebuild_environment(myebuildpath, "cleanrm", - settings=self.settings, db=self.vartree.dbapi) + try: + doebuild_environment(myebuildpath, "cleanrm", + settings=self.settings, db=self.vartree.dbapi) + except UnsupportedAPIException: + pass if scheduler is None: _spawn_phase("cleanrm", self.settings) else: |