summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2005-10-10 14:47:12 +0000
committerelie <elie>2005-10-10 14:47:12 +0000
commit697bbe378022274300ee9e3089917275572d748c (patch)
treeecb999a1ec8e4868609e79c5d496a28140d7cd2b
parent63b8c5bd37028cf8243288a7ec552ad907b13e1c (diff)
downloadpysnmp-697bbe378022274300ee9e3089917275572d748c.tar.gz
adjust for superclassing by NotificationOriginator
-rw-r--r--pysnmp/entity/rfc3413/oneliner/cmdgen.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/pysnmp/entity/rfc3413/oneliner/cmdgen.py b/pysnmp/entity/rfc3413/oneliner/cmdgen.py
index 3d0091c..af4f711 100644
--- a/pysnmp/entity/rfc3413/oneliner/cmdgen.py
+++ b/pysnmp/entity/rfc3413/oneliner/cmdgen.py
@@ -78,7 +78,7 @@ class AsynCommandGenerator:
self.__knownTransports = {}
self.__knownTransportAddrs = {}
- def __configure(self, authData, transportTarget):
+ def _configure(self, authData, transportTarget, tagList=''):
paramsName = '%s-params' % (authData.securityName,)
if not self.__knownAuths.has_key(authData):
if isinstance(authData, CommunityData):
@@ -121,18 +121,19 @@ class AsynCommandGenerator:
self.snmpEngine, addrName,
transportTarget.transportDomain,
transportTarget.transportAddr,
- paramsName
+ paramsName,
+ tagList=tagList
)
self.__knownTransportAddrs[addrName] = 1
- return addrName
+ return addrName, paramsName
# Async SNMP apps
def asyncGetCmd(
self, authData, transportTarget, varNames, (cbFun, cbCtx)
):
- addrName = self.__configure(
+ addrName, paramsName = self._configure(
authData, transportTarget
)
varBinds = []
@@ -148,7 +149,7 @@ class AsynCommandGenerator:
def asyncSetCmd(
self, authData, transportTarget, varBinds, (cbFun, cbCtx)
):
- addrName = self.__configure(
+ addrName, paramsName = self._configure(
authData, transportTarget
)
__varBinds = []
@@ -164,7 +165,7 @@ class AsynCommandGenerator:
def asyncNextCmd(
self, authData, transportTarget, varNames, (cbFun, cbCtx)
):
- addrName = self.__configure(
+ addrName, paramsName = self._configure(
authData, transportTarget
)
varBinds = []
@@ -181,7 +182,7 @@ class AsynCommandGenerator:
self, authData, transportTarget, nonRepeaters, maxRepetitions,
varNames, (cbFun, cbCtx)
):
- addrName = self.__configure(
+ addrName, paramsName = self._configure(
authData, transportTarget
)
varBinds = []