Source code for capitains_nautilus.errors

import MyCapytain.errors


[docs]class NautilusError(BaseException): """ An error has occurence""" CODE = None
[docs]class CTSError(NautilusError): CODE = None
[docs]class MissingParameter(CTSError): """ Request missing one or more required parameters """ CODE = 1
[docs]class InvalidURNSyntax(CTSError): """ Invalid URN syntax """ CODE = 2
[docs]class InvalidURN(CTSError, MyCapytain.errors.InvalidURN): """ Syntactically valid URN refers in invalid value """ CODE = 3
[docs]class InvalidLevel(CTSError): """ Invalid value for level parameter in GetValidReff request """ CODE = 4
[docs]class InvalidContext(CTSError): """ Invalid value for context parameter in GetPassage or GetPassagePlus request """ CODE = 5
[docs]class UnknownCollection(MyCapytain.errors.UnknownCollection, CTSError): """ Resource requested is not found """ CODE = 6
[docs]class UndispatchedTextError(CTSError, MyCapytain.errors.UndispatchedTextError): """ A Text has not been dispatched """ CODE = 7