Source code for capitains_nautilus.errors

# -*- coding: utf-8 -*-
from __future__ import unicode_literals


[docs]class CTSError(BaseException): 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): """ 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 UnknownResource(CTSError): """ Resource requested is not found """ CODE = 6