writedict: use write_atomic for exceptions
authorZac Medico <zmedico@gentoo.org>
Wed, 25 May 2011 05:42:24 +0000 (22:42 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 26 May 2011 06:12:38 +0000 (23:12 -0700)
commit36f60082668a1626c3252fdd72b917d02a3eab99
treee60c989b83a93883bd462f37e83af776e4c37cd2
parented17d97bfaef379c2e6e27d66bd3b0c8ad53ce07
writedict: use write_atomic for exceptions

Also, fix calling code to handle InvalidLocation exceptions.
pym/portage/dbapi/vartree.py
pym/portage/util/__init__.py