summaryrefslogtreecommitdiff
path: root/pysnmp/entity/rfc3413/oneliner/auth.py
diff options
context:
space:
mode:
authorelie <elie>2013-05-21 06:03:15 +0000
committerelie <elie>2013-05-21 06:03:15 +0000
commit20d54b60747b2aa3b103e98a15ff99dad901cf05 (patch)
tree8f26da8d4dea78a612985c6f741ebe54aec17fd2 /pysnmp/entity/rfc3413/oneliner/auth.py
parent01032dc67fcb188d386c3f807d6ad5c423f895a3 (diff)
downloadpysnmp-20d54b60747b2aa3b103e98a15ff99dad901cf05.tar.gz
contextEngineId parameter of auth.UsmUserData() renamed into
securityEngineId as it's semantically correct
Diffstat (limited to 'pysnmp/entity/rfc3413/oneliner/auth.py')
-rw-r--r--pysnmp/entity/rfc3413/oneliner/auth.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/pysnmp/entity/rfc3413/oneliner/auth.py b/pysnmp/entity/rfc3413/oneliner/auth.py
index 575f0cb..56333d6 100644
--- a/pysnmp/entity/rfc3413/oneliner/auth.py
+++ b/pysnmp/entity/rfc3413/oneliner/auth.py
@@ -58,7 +58,10 @@ class UsmUserData:
def __init__(self, securityName,
authKey=None, privKey=None,
authProtocol=None, privProtocol=None,
- contextEngineId=None, contextName=None):
+ securityEngineId=None,
+ # deprecated parameters follow
+ contextName=None,
+ contextEngineId=None):
self.securityName = securityName
if authKey is not None:
@@ -80,7 +83,12 @@ class UsmUserData:
else:
self.privProtocol = privProtocol
- self.contextEngineId = contextEngineId
+ # the contextEngineId parameter is actually a securityEngineId
+ if securityEngineId is None:
+ securityEngineId = contextEngineId
+ self.contextEngineId = self.securityEngineId = securityEngineId
+
+ # the contextName parameter should never be used here
if contextName is not None:
self.contextName = contextName
@@ -88,11 +96,10 @@ class UsmUserData:
raise TypeError('%s is not hashable' % self.__class__.__name__)
def __repr__(self):
- return '%s("%s", <AUTHKEY>, <PRIVKEY>, %r, %r, %r, %r)' % (
+ return '%s("%s", <AUTHKEY>, <PRIVKEY>, %r, %r, %r)' % (
self.__class__.__name__,
self.securityName,
self.authProtocol,
self.privProtocol,
- self.contextEngineId,
- self.contextName
+ self.securityEngineId
)