Source code for transliterate.exceptions

__title__ = 'transliterate.exceptions'
__author__ = 'Artur Barseghyan'
__copyright__ = '2013-2018 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = (
    'ImproperlyConfigured',
    'InvalidRegistryItemType',
    'LanguageCodeError',
    'LanguageDetectionError',
    'LanguagePackNotFound',
)


[docs]class LanguageCodeError(Exception): """Exception raised when language code is empty or has incorrect value."""
[docs]class ImproperlyConfigured(Exception): """Exception raised when developer didn't configure the code properly."""
[docs]class LanguagePackNotFound(Exception): """Exception raised when language pack is not found. Exception raised when language pack is not found for the language code given."""
[docs]class LanguageDetectionError(Exception): """Exception raised when language can't be detected. Exception raised when language can't be detected for the text given. """
[docs]class InvalidRegistryItemType(ValueError): """Raised when an attempt is made to register an item in the registry. Raised when an attempt is made to register an item in the registry which does not have a proper type. """