diff options
author | Ilya Etingof <etingof@gmail.com> | 2016-04-03 11:29:27 +0200 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2016-04-03 11:29:27 +0200 |
commit | 6cd2de39a8452c29eeeed99afc0b425291143ebd (patch) | |
tree | 50cc72c3067644da5bb1b5164fe3a57cef681cd3 /pysnmp/proto/rfc1157.py | |
parent | 90bbf397ad3dd49db7f83d541afff51f17e63054 (diff) | |
download | pysnmp-git-6cd2de39a8452c29eeeed99afc0b425291143ebd.tar.gz |
pep8 reformatted
Diffstat (limited to 'pysnmp/proto/rfc1157.py')
-rw-r--r-- | pysnmp/proto/rfc1157.py | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/pysnmp/proto/rfc1157.py b/pysnmp/proto/rfc1157.py index 97b4215a..0b04747c 100644 --- a/pysnmp/proto/rfc1157.py +++ b/pysnmp/proto/rfc1157.py @@ -10,15 +10,22 @@ from pysnmp.proto import rfc1155 __all__ = ['GetNextRequestPDU', 'GetResponsePDU', 'SetRequestPDU', 'TrapPDU', 'GetRequestPDU'] + class VarBind(univ.Sequence): componentType = namedtype.NamedTypes( namedtype.NamedType('name', rfc1155.ObjectName()), namedtype.NamedType('value', rfc1155.ObjectSyntax()) ) + + class VarBindList(univ.SequenceOf): componentType = VarBind() -errorStatus = univ.Integer(namedValues=namedval.NamedValues(('noError', 0), ('tooBig', 1), ('noSuchName', 2), ('badValue', 3), ('readOnly', 4), ('genErr', 5))) + +errorStatus = univ.Integer( + namedValues=namedval.NamedValues(('noError', 0), ('tooBig', 1), ('noSuchName', 2), + ('badValue', 3), ('readOnly', 4), ('genErr', 5))) + class _RequestBase(univ.Sequence): componentType = namedtype.NamedTypes( @@ -28,24 +35,35 @@ class _RequestBase(univ.Sequence): namedtype.NamedType('variable-bindings', VarBindList()) ) + class GetRequestPDU(_RequestBase): tagSet = _RequestBase.tagSet.tagImplicitly( tag.Tag(tag.tagClassContext, tag.tagFormatConstructed, 0) ) + + class GetNextRequestPDU(_RequestBase): tagSet = _RequestBase.tagSet.tagImplicitly( tag.Tag(tag.tagClassContext, tag.tagFormatConstructed, 1) ) + + class GetResponsePDU(_RequestBase): tagSet = _RequestBase.tagSet.tagImplicitly( tag.Tag(tag.tagClassContext, tag.tagFormatConstructed, 2) ) + + class SetRequestPDU(_RequestBase): tagSet = _RequestBase.tagSet.tagImplicitly( tag.Tag(tag.tagClassContext, tag.tagFormatConstructed, 3) ) -genericTrap = univ.Integer().clone(namedValues=namedval.NamedValues(('coldStart', 0), ('warmStart', 1), ('linkDown', 2), ('linkUp', 3), ('authenticationFailure', 4), ('egpNeighborLoss', 5), ('enterpriseSpecific', 6))) + +genericTrap = univ.Integer().clone( + namedValues=namedval.NamedValues(('coldStart', 0), ('warmStart', 1), ('linkDown', 2), ('linkUp', 3), + ('authenticationFailure', 4), ('egpNeighborLoss', 5), ('enterpriseSpecific', 6))) + class TrapPDU(univ.Sequence): tagSet = univ.Sequence.tagSet.tagImplicitly( @@ -60,6 +78,7 @@ class TrapPDU(univ.Sequence): namedtype.NamedType('variable-bindings', VarBindList()) ) + class PDUs(univ.Choice): componentType = namedtype.NamedTypes( namedtype.NamedType('get-request', GetRequestPDU()), @@ -69,8 +88,10 @@ class PDUs(univ.Choice): namedtype.NamedType('trap', TrapPDU()) ) + version = univ.Integer(namedValues=namedval.NamedValues(('version-1', 0))) + class Message(univ.Sequence): componentType = namedtype.NamedTypes( namedtype.NamedType('version', version), |