diff options
author | elie <elie> | 2013-05-21 06:03:15 +0000 |
---|---|---|
committer | elie <elie> | 2013-05-21 06:03:15 +0000 |
commit | 20d54b60747b2aa3b103e98a15ff99dad901cf05 (patch) | |
tree | 8f26da8d4dea78a612985c6f741ebe54aec17fd2 /pysnmp/entity/rfc3413/oneliner/auth.py | |
parent | 01032dc67fcb188d386c3f807d6ad5c423f895a3 (diff) | |
download | pysnmp-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.py | 17 |
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 ) |