exception documentation

class ResponseException(Exception):

Known subclasses: acme.etc.ResponseStatusCodes.ALREADY_EXISTS, acme.etc.ResponseStatusCodes.APP_RULE_VALIDATION_FAILED, acme.etc.ResponseStatusCodes.BAD_REQUEST, acme.etc.ResponseStatusCodes.CONFLICT, acme.etc.ResponseStatusCodes.CONTENTS_UNACCEPTABLE, acme.etc.ResponseStatusCodes.CROSS_RESOURCE_OPERATION_FAILURE, acme.etc.ResponseStatusCodes.GROUP_MEMBER_TYPE_INCONSISTENT, acme.etc.ResponseStatusCodes.INSUFFICIENT_ARGUMENTS, acme.etc.ResponseStatusCodes.INTERNAL_SERVER_ERROR, acme.etc.ResponseStatusCodes.INVALID_ARGUMENTS, acme.etc.ResponseStatusCodes.INVALID_CHILD_RESOURCE_TYPE, acme.etc.ResponseStatusCodes.INVALID_PROCESS_CONFIGURATION, acme.etc.ResponseStatusCodes.INVALID_SPARQL_QUERY, acme.etc.ResponseStatusCodes.MAX_NUMBER_OF_MEMBER_EXCEEDED, acme.etc.ResponseStatusCodes.NO_CONTENT, acme.etc.ResponseStatusCodes.NOT_ACCEPTABLE, acme.etc.ResponseStatusCodes.NOT_FOUND, acme.etc.ResponseStatusCodes.NOT_IMPLEMENTED, acme.etc.ResponseStatusCodes.OPERATION_DENIED_BY_REMOTE_ENTITY, acme.etc.ResponseStatusCodes.OPERATION_NOT_ALLOWED, acme.etc.ResponseStatusCodes.ORIGINATOR_HAS_ALREADY_REGISTERED, acme.etc.ResponseStatusCodes.ORIGINATOR_HAS_NO_PRIVILEGE, acme.etc.ResponseStatusCodes.RECEIVER_HAS_NO_PRIVILEGES, acme.etc.ResponseStatusCodes.RELEASE_VERSION_NOT_SUPPORTED, acme.etc.ResponseStatusCodes.REMOTE_ENTITY_NOT_REACHABLE, acme.etc.ResponseStatusCodes.REQUEST_TIMEOUT, acme.etc.ResponseStatusCodes.SECURITY_ASSOCIATION_REQUIRED, acme.etc.ResponseStatusCodes.SERVICE_SUBSCRIPTION_NOT_ESTABLISHED, acme.etc.ResponseStatusCodes.SUBSCRIPTION_CREATER_HAS_NO_PRIVILEGE, acme.etc.ResponseStatusCodes.SUBSCRIPTION_HOST_HAS_NO_PRIVILEGE, acme.etc.ResponseStatusCodes.SUBSCRIPTION_VERIFICATION_INITIATION_FAILED, acme.etc.ResponseStatusCodes.TARGET_NOT_REACHABLE, acme.etc.ResponseStatusCodes.TARGET_NOT_SUBSCRIBABLE, acme.etc.ResponseStatusCodes.UNABLE_TO_RECALL_REQUEST, acme.etc.ResponseStatusCodes.UNSUPPORTED_MEDIA_TYPE

Constructor: ResponseException(rsc, dbg, data)

View In Hierarchy

Base class for CSE Exceptions.

Method __init__ Constructor.
Method __str__ Return a string representation of the exception.
Method nname Return a "natural" string representation of the exception's name.
Instance Variable data Optional data.
Instance Variable dbg An optional debug message.
Instance Variable rsc The response status code.
def __init__(self, rsc: ResponseStatusCode, dbg: str | None = None, data: Any | None = None):
overridden in acme.etc.ResponseStatusCodes.ALREADY_EXISTS, acme.etc.ResponseStatusCodes.APP_RULE_VALIDATION_FAILED, acme.etc.ResponseStatusCodes.BAD_REQUEST, acme.etc.ResponseStatusCodes.CONFLICT, acme.etc.ResponseStatusCodes.CONTENTS_UNACCEPTABLE, acme.etc.ResponseStatusCodes.CROSS_RESOURCE_OPERATION_FAILURE, acme.etc.ResponseStatusCodes.GROUP_MEMBER_TYPE_INCONSISTENT, acme.etc.ResponseStatusCodes.INSUFFICIENT_ARGUMENTS, acme.etc.ResponseStatusCodes.INTERNAL_SERVER_ERROR, acme.etc.ResponseStatusCodes.INVALID_ARGUMENTS, acme.etc.ResponseStatusCodes.INVALID_CHILD_RESOURCE_TYPE, acme.etc.ResponseStatusCodes.INVALID_PROCESS_CONFIGURATION, acme.etc.ResponseStatusCodes.INVALID_SPARQL_QUERY, acme.etc.ResponseStatusCodes.MAX_NUMBER_OF_MEMBER_EXCEEDED, acme.etc.ResponseStatusCodes.NO_CONTENT, acme.etc.ResponseStatusCodes.NOT_ACCEPTABLE, acme.etc.ResponseStatusCodes.NOT_FOUND, acme.etc.ResponseStatusCodes.NOT_IMPLEMENTED, acme.etc.ResponseStatusCodes.OPERATION_DENIED_BY_REMOTE_ENTITY, acme.etc.ResponseStatusCodes.OPERATION_NOT_ALLOWED, acme.etc.ResponseStatusCodes.ORIGINATOR_HAS_ALREADY_REGISTERED, acme.etc.ResponseStatusCodes.ORIGINATOR_HAS_NO_PRIVILEGE, acme.etc.ResponseStatusCodes.RECEIVER_HAS_NO_PRIVILEGES, acme.etc.ResponseStatusCodes.RELEASE_VERSION_NOT_SUPPORTED, acme.etc.ResponseStatusCodes.REMOTE_ENTITY_NOT_REACHABLE, acme.etc.ResponseStatusCodes.REQUEST_TIMEOUT, acme.etc.ResponseStatusCodes.SECURITY_ASSOCIATION_REQUIRED, acme.etc.ResponseStatusCodes.SERVICE_SUBSCRIPTION_NOT_ESTABLISHED, acme.etc.ResponseStatusCodes.SUBSCRIPTION_CREATER_HAS_NO_PRIVILEGE, acme.etc.ResponseStatusCodes.SUBSCRIPTION_HOST_HAS_NO_PRIVILEGE, acme.etc.ResponseStatusCodes.SUBSCRIPTION_VERIFICATION_INITIATION_FAILED, acme.etc.ResponseStatusCodes.TARGET_NOT_REACHABLE, acme.etc.ResponseStatusCodes.TARGET_NOT_SUBSCRIBABLE, acme.etc.ResponseStatusCodes.UNABLE_TO_RECALL_REQUEST, acme.etc.ResponseStatusCodes.UNSUPPORTED_MEDIA_TYPE

Constructor.

Parameters
rsc:ResponseStatusCodeThe response status code.
dbg:str | NoneAn optional debug message.
data:Any | NoneOptional data.
def __str__(self) -> str:

Return a string representation of the exception.

Returns
strA string representation of the exception.
def nname(self) -> str:

Return a "natural" string representation of the exception's name.

Returns
strA "natural" string representation of the exception's name.
data =

Optional data.

dbg =

An optional debug message.

rsc =

The response status code.