diff options
Diffstat (limited to 'pysnmp/proto/errind.py')
-rw-r--r-- | pysnmp/proto/errind.py | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pysnmp/proto/errind.py b/pysnmp/proto/errind.py index b300d324..0c0dcb80 100644 --- a/pysnmp/proto/errind.py +++ b/pysnmp/proto/errind.py @@ -41,90 +41,105 @@ class ErrorIndication(Exception): class SerializationError(ErrorIndication): pass + serializationError = SerializationError('SNMP message serialization error') class DeserializationError(ErrorIndication): pass + deserializationError = DeserializationError('SNMP message deserialization error') class ParseError(DeserializationError): pass + parseError = ParseError('SNMP message deserialization error') class UnsupportedMsgProcessingModel(ErrorIndication): pass + unsupportedMsgProcessingModel = UnsupportedMsgProcessingModel('Unknown SNMP message processing model ID encountered') class UnknownPDUHandler(ErrorIndication): pass + unknownPDUHandler = UnknownPDUHandler('Unhandled PDU type encountered') class UnsupportedPDUtype(ErrorIndication): pass + unsupportedPDUtype = UnsupportedPDUtype('Unsupported SNMP PDU type encountered') class RequestTimedOut(ErrorIndication): pass + requestTimedOut = RequestTimedOut('No SNMP response received before timeout') class EmptyResponse(ErrorIndication): pass + emptyResponse = EmptyResponse('Empty SNMP response message') class NonReportable(ErrorIndication): pass + nonReportable = NonReportable('Report PDU generation not attempted') class DataMismatch(ErrorIndication): pass + dataMismatch = DataMismatch('SNMP request/response parameters mismatched') class EngineIDMismatch(ErrorIndication): pass + engineIDMismatch = EngineIDMismatch('SNMP engine ID mismatch encountered') class UnknownEngineID(ErrorIndication): pass + unknownEngineID = UnknownEngineID('Unknown SNMP engine ID encountered') class TooBig(ErrorIndication): pass + tooBig = TooBig('SNMP message will be too big') class LoopTerminated(ErrorIndication): pass + loopTerminated = LoopTerminated('Infinite SNMP entities talk terminated') class InvalidMsg(ErrorIndication): pass + invalidMsg = InvalidMsg('Invalid SNMP message header parameters encountered') @@ -133,96 +148,112 @@ invalidMsg = InvalidMsg('Invalid SNMP message header parameters encountered') class UnknownCommunityName(ErrorIndication): pass + unknownCommunityName = UnknownCommunityName('Unknown SNMP community name encountered') class NoEncryption(ErrorIndication): pass + noEncryption = NoEncryption('No encryption services configured') class EncryptionError(ErrorIndication): pass + encryptionError = EncryptionError('Ciphering services not available') class DecryptionError(ErrorIndication): pass + decryptionError = DecryptionError('Ciphering services not available or ciphertext is broken') class NoAuthentication(ErrorIndication): pass + noAuthentication = NoAuthentication('No authentication services configured') class AuthenticationError(ErrorIndication): pass + authenticationError = AuthenticationError('Ciphering services not available or bad parameters') class AuthenticationFailure(ErrorIndication): pass + authenticationFailure = AuthenticationFailure('Authenticator mismatched') class UnsupportedAuthProtocol(ErrorIndication): pass + unsupportedAuthProtocol = UnsupportedAuthProtocol('Authentication protocol is not supported') class UnsupportedPrivProtocol(ErrorIndication): pass + unsupportedPrivProtocol = UnsupportedPrivProtocol('Privacy protocol is not supported') class UnknownSecurityName(ErrorIndication): pass + unknownSecurityName = UnknownSecurityName('Unknown SNMP security name encountered') class UnsupportedSecurityModel(ErrorIndication): pass + unsupportedSecurityModel = UnsupportedSecurityModel('Unsupported SNMP security model') class UnsupportedSecurityLevel(ErrorIndication): pass + unsupportedSecurityLevel = UnsupportedSecurityLevel('Unsupported SNMP security level') class NotInTimeWindow(ErrorIndication): pass + notInTimeWindow = NotInTimeWindow('SNMP message timing parameters not in windows of trust') class UnknownUserName(ErrorIndication): pass + unknownUserName = UnknownUserName('Unknown USM user') class WrongDigest(ErrorIndication): pass + wrongDigest = WrongDigest('Wrong SNMP PDU digest') class ReportPduReceived(ErrorIndication): pass + reportPduReceived = ReportPduReceived('Remote SNMP engine reported error') @@ -231,42 +262,50 @@ reportPduReceived = ReportPduReceived('Remote SNMP engine reported error') class NoSuchView(ErrorIndication): pass + noSuchView = NoSuchView('No such MIB view currently exists') class NoAccessEntry(ErrorIndication): pass + + noAccessEntry = NoAccessEntry('Access to MIB node denined') class NoGroupName(ErrorIndication): pass + noGroupName = NoGroupName('No such VACM group configured') class NoSuchContext(ErrorIndication): pass + noSuchContext = NoSuchContext('SNMP context now found') class NotInView(ErrorIndication): pass + notInView = NotInView('Requested OID is out of MIB view') class AccessAllowed(ErrorIndication): pass + accessAllowed = AccessAllowed() class OtherError(ErrorIndication): pass + otherError = OtherError('Unspecified SNMP engine error occurred') @@ -275,4 +314,5 @@ otherError = OtherError('Unspecified SNMP engine error occurred') class OidNotIncreasing(ErrorIndication): pass + oidNotIncreasing = OidNotIncreasing('OID not increasing') |