PreservedLibsRegistry: add JSON read/write
authorZac Medico <zmedico@gentoo.org>
Sat, 18 Feb 2012 02:01:27 +0000 (18:01 -0800)
committerZac Medico <zmedico@gentoo.org>
Sat, 18 Feb 2012 03:11:18 +0000 (19:11 -0800)
commit4c8d1060304a4e793c5d813a1d925e7cf1fcccbd
tree9eba02c86c6768544bbb7fb184a964f899b5fc94
parentce20cdf1e868e8628b541abec9b99f3527ca22a1
PreservedLibsRegistry: add JSON read/write

Support serialization as JSON instead of pickle, so that
/var/lib/portage/preserved_libs_registry is human readable/writable,
for those rare cases where it may be useful. Currently, pickle is still
used for writes. The plan is to migrate to JSON after JSON read has
been supported for some time.
pym/portage/util/_dyn_libs/PreservedLibsRegistry.py