/coal/error.py

https://github.com/cjmeyer/coal · Python · 28 lines · 23 code · 3 blank · 2 comment · 0 complexity · 5c2c7d300babdcb71698db70484c920c MD5 · raw file

  1. # error.py
  2. import os
  3. class SignatureError(Exception):
  4. """Exception raised due to a command function called with bad signature."""
  5. pass
  6. class AbortError(Exception):
  7. """Exception raised due to an 'abort' condition."""
  8. pass
  9. class ArgumentError(Exception):
  10. """Exception raised due to invalid method arguments."""
  11. pass
  12. class RSTParseError(Exception):
  13. """Exception raised due to error parsing RST source."""
  14. pass
  15. class OptionsError(Exception):
  16. """Exception raised due to error parsing the command line options."""
  17. pass
  18. class TemplateRenderError(Exception):
  19. """Exception raised due to error endering a template."""
  20. pass