diff options
author | elie <elie> | 2005-10-12 19:28:59 +0000 |
---|---|---|
committer | elie <elie> | 2005-10-12 19:28:59 +0000 |
commit | 1130f496129bbb5b67f7df50a46a088293118d11 (patch) | |
tree | 60dbd655d8969c2aade040bf2799ae232958f9b5 | |
parent | 8bc8e4b2bcd2b6824e1002eee7bdbf8d4526ac55 (diff) | |
download | pysnmp-1130f496129bbb5b67f7df50a46a088293118d11.tar.gz |
snmpv3 protocols can't be None
-rw-r--r-- | pysnmp/entity/rfc3413/oneliner/cmdgen.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pysnmp/entity/rfc3413/oneliner/cmdgen.py b/pysnmp/entity/rfc3413/oneliner/cmdgen.py index af4f711..01ae88b 100644 --- a/pysnmp/entity/rfc3413/oneliner/cmdgen.py +++ b/pysnmp/entity/rfc3413/oneliner/cmdgen.py @@ -31,7 +31,6 @@ class UsmUserData: securityLevel='noAuthNoPriv' securityModel=3 mpModel=2 - authProtocol = privProtocol = None def __init__(self, securityName, authKey='', privKey='', authProtocol=usmNoAuthProtocol, @@ -45,6 +44,9 @@ class UsmUserData: self.authProtocol = authProtocol if self.securityLevel != 'authPriv': self.securityLevel = 'authNoPriv' + else: + self.authProtocol = usmNoAuthProtocol + self.privProtocol = usmNoPrivProtocol if privKey: self.privKey = privKey if self.authProtocol == usmNoAuthProtocol: @@ -54,7 +56,9 @@ class UsmUserData: self.privProtocol = usmDESPrivProtocol else: self.privProtocol = privProtocol - + else: + self.privProtocol = usmNoPrivProtocol + class UdpTransportTarget: transportDomain = udp.domainName transport = udp.UdpSocketTransport().openClientMode() |