Scheduler: cache Package instance more
authorZac Medico <zmedico@gentoo.org>
Thu, 6 Jan 2011 01:41:28 +0000 (17:41 -0800)
committerZac Medico <zmedico@gentoo.org>
Thu, 6 Jan 2011 01:54:14 +0000 (17:54 -0800)
commitf6b93817c533f829f3aee4fd7bbbdb4936e80036
tree06a2938d4215bef0e476660bdc909d193035aace
parentd5a97eb4ec98c6721ed2692dbe0ef2097b14acd7
Scheduler: cache Package instance more

This helps to avoid some cases in which emerge crashes due to ebuild
modification that leads to failure in aux_get/manifest check while
the Scheduler is running. Typically such modifications are harmless,
so it's beneficial to cache the metadata so that aux_get is less
likely to be called when it will fail.
pym/_emerge/Scheduler.py