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:41:28 +0000 (17:41 -0800)
commit7c7fb6e830e75b48acc061e77bed34a40d8de6e8
tree146983ddcac80135914666f3a702c78d1fe7291d
parentfe05fe41c731ae4772de17cf168fc951cc72fd1a
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