]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
pkg_resources: better error message on bad spec
authorZooko O'Whielacronx <zooko@zooko.com>
Thu, 22 Nov 2012 16:27:28 +0000 (09:27 -0700)
committerDavid-Sarah Hopwood <david-sarah@jacaranda.org>
Thu, 22 Nov 2012 17:09:41 +0000 (17:09 +0000)
commit06a8b1ea84fd67c019ef91c28c18ddcc9ea2ecb8
tree4d642fa4139fa62e438447b917c3f9342d09c097
parentd5c8580d8e294ad83856a5f97ddba5589efe7e36
pkg_resources: better error message on bad spec

Include the text of the offending distribution spec when it is ill-formed.

I got an error message from pkg_resources.py saying that a distribution spec
was ill-formed, because it ended with an '=' and nothing came after the '='.
However, the error message and stack trace didn't tell which distribution spec
it was.

With this patch, it includes the distribution spec itself in the error message.

There is no unit test of this patch, but I did test it manually by inserting a
"raise ValueError('WHATEVER')" into the code and re-running it and observing
that the new output correctly included the distribution
setuptools-0.6c16dev3.egg/pkg_resources.py