Make PackageIndex use SlotDict for package metadata storage. The set of
authorZac Medico <zmedico@gentoo.org>
Thu, 26 Jun 2008 00:49:10 +0000 (00:49 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 26 Jun 2008 00:49:10 +0000 (00:49 -0000)
commit9a58611323e313a7a5d48fa65a316a3ffedc3954
tree73d848b4919edd2e09d0c56fc9da1b7727a54177
parentd6b64ea06ff357b920b24a75f2c5ddf03674190d
Make PackageIndex use SlotDict for package metadata storage. The set of
allowed keys is passed into the PackageIndex constructor (normal dict
instances will be used if the set of keys is not passed in for some
reason). A SlotDict.allowed_keys attribute now provides access to a
frozenset of allowed keys.

svn path=/main/trunk/; revision=10797
pym/portage/cache/mappings.py
pym/portage/dbapi/bintree.py
pym/portage/getbinpkg.py