Instead of calling sys.exit when a ParseError occurs in the config
authorZac Medico <zmedico@gentoo.org>
Tue, 11 Dec 2007 23:26:05 +0000 (23:26 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 11 Dec 2007 23:26:05 +0000 (23:26 -0000)
commit5b3135413d200e58e602a74a6816e48380e53433
tree05bd527b571cfbfba23f627f64fea576bc8af738
parentd19cc80ef4bf8b6d6ec7b89b75f2a7a77dfab94c
Instead of calling sys.exit when a ParseError occurs in the config
constructor, raise a ParseError and make emerge and portageq handle
the error. This way consumers of the portage api can handle the
ParseError rather than have their application exit. Thanks to lxnay
for reporting.

svn path=/main/trunk/; revision=8884
bin/emerge
bin/portageq
pym/_emerge/__init__.py
pym/portage/__init__.py