# Path: ebu_tt_live/strings.py
# ERR_DOCUMENT_EXTENT_MISSING = gettext('{type} cannot be instantiated from {value} because document extent is missing (from the tt element)')


from .strings import ERR_DOCUMENT_EXTENT_MISSING

class DocumentNotLoadedError(Exception):
    pass


class TimeFormatError(Exception):
    pass


class TimeFormatOverflowError(Exception):
    pass


class XMLParsingFailed(Exception):
    pass


class SemanticValidationError(Exception):
    pass


class EndOfData(Exception):
    pass


class IncompatibleSequenceError(Exception):
    pass


class SequenceNumberCollisionError(IncompatibleSequenceError):

# Path: ebu_tt_live/strings.py
# ERR_DOCUMENT_EXTENT_MISSING = gettext('{type} cannot be instantiated from {value} because document extent is missing (from the tt element)')


# Path: ebu_tt_live/errors.py
from .strings import ERR_DOCUMENT_EXTENT_MISSING


class DocumentNotLoadedError(Exception):
    pass


class TimeFormatError(Exception):
    pass


class TimeFormatOverflowError(Exception):
    pass


class XMLParsingFailed(Exception):
    pass


class SemanticValidationError(Exception):
    pass


class EndOfData(Exception):
    pass


class IncompatibleSequenceError(Exception):
    pass


class SequenceNumberCollisionError(IncompatibleSequenceError):

    pass