Skip to content
Snippets Groups Projects
Forked from DM / dm-docs
261 commits behind, 807 commits ahead of the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
dmExceptionMap.py 1.17 KiB
#!/usr/bin/env python

from dm.common.constants import dmStatus

DM_EXCEPTION_MAP = {
    dmStatus.DM_ERROR : 'dmException.DmException',
    dmStatus.DM_INTERNAL_ERROR : 'internalError.InternalError',
    dmStatus.DM_COMMUNICATION_ERROR : 'communicationError.CommunicationError',
    dmStatus.DM_CONFIGURATION_ERROR : 'configurationError.ConfigurationError',
    dmStatus.DM_AUTHORIZATION_ERROR : 'authorizationError.AuthorizationError',
    dmStatus.DM_AUTHENTICATION_ERROR : 'authenticationError.AuthenticationError',
    dmStatus.DM_DB_ERROR : 'dbError.DbError',
    dmStatus.DM_URL_ERROR : 'urlError.UrlError',
    dmStatus.DM_INVALID_ARGUMENT : 'invalidArgument.InvalidArgument',
    dmStatus.DM_INVALID_REQUEST : 'invalidRequest.InvalidRequest',
    dmStatus.DM_INVALID_SESSION : 'invalidSession.InvalidSession',
    dmStatus.DM_COMMAND_FAILED : 'commandFailed.CommandFailed',
    dmStatus.DM_OBJECT_NOT_FOUND : 'objectNotFound.ObjectNotFound',
    dmStatus.DM_OBJECT_ALREADY_EXISTS : 'objectAlreadyExists.ObjectAlreadyExists',
    dmStatus.DM_INVALID_OBJECT_STATE : 'invalidObjectState.InvalidObjectState',
    dmStatus.DM_FILE_PROCESSING_ERROR : 'fileProcessingError.FileProcessingError',
}