bskinn / sphobjinv

Toolkit for manipulation and inspection of Sphinx objects.inv files
https://sphobjinv.readthedocs.io
MIT License
79 stars 9 forks source link

Implement more-complete SphobjinvError exception hierarchy #118

Open bskinn opened 4 years ago

bskinn commented 4 years ago

Regular Python exceptions are explicitly raised at various spots in the codebase.

Better to refactor these to (possibly new) subclasses of SphobjinvError.

Make sure to remove any per-file flake8 error ignores for cmdline.py once the exception handling is (presumably) de-generalized.