exceptions.py 670 B

123456789101112131415161718192021222324252627
  1. """EditorConfig exception classes
  2. Licensed under PSF License (see LICENSE.txt file).
  3. """
  4. class EditorConfigError(Exception):
  5. """Parent class of all exceptions raised by EditorConfig"""
  6. try:
  7. from ConfigParser import ParsingError as _ParsingError
  8. except:
  9. from configparser import ParsingError as _ParsingError
  10. class ParsingError(_ParsingError, EditorConfigError):
  11. """Error raised if an EditorConfig file could not be parsed"""
  12. class PathError(ValueError, EditorConfigError):
  13. """Error raised if invalid filepath is specified"""
  14. class VersionError(ValueError, EditorConfigError):
  15. """Error raised if invalid version number is specified"""