summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2005-10-10 15:48:00 +0000
committerelie <elie>2005-10-10 15:48:00 +0000
commitbbf1cb9abedf09f39f7ef5cdfad6e22a4be2bb78 (patch)
treeb848e829697c42c2e12c94bb9e441188302be764
parentfd31ea948b3fcefb12fbc0742e59c03c87d30c01 (diff)
downloadpysnmp-bbf1cb9abedf09f39f7ef5cdfad6e22a4be2bb78.tar.gz
convert transportAddress from TC-form into domain-specific form right
at the enterance into msgAndPduDsp as the latter could be used without SMI
-rw-r--r--pysnmp/carrier/asynsock/dgram/base.py2
-rw-r--r--pysnmp/entity/rfc3413/cmdgen.py4
-rw-r--r--pysnmp/entity/rfc3413/config.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/pysnmp/carrier/asynsock/dgram/base.py b/pysnmp/carrier/asynsock/dgram/base.py
index 85276a3..ee1a855 100644
--- a/pysnmp/carrier/asynsock/dgram/base.py
+++ b/pysnmp/carrier/asynsock/dgram/base.py
@@ -34,7 +34,7 @@ class DgramSocketTransport(AbstractSocketTransport):
def sendMessage(self, outgoingMessage, transportAddress):
self.__outQueue.append(
- (outgoingMessage, tuple(transportAddress)) # address syntax proto
+ (outgoingMessage, transportAddress)
)
# asyncore API
diff --git a/pysnmp/entity/rfc3413/cmdgen.py b/pysnmp/entity/rfc3413/cmdgen.py
index b5d38c9..7a842bb 100644
--- a/pysnmp/entity/rfc3413/cmdgen.py
+++ b/pysnmp/entity/rfc3413/cmdgen.py
@@ -10,7 +10,7 @@ def getVersionSpecifics(snmpVersion):
pduVersion = 1
return pduVersion, api.protoModules[pduVersion]
-# XXX remove
+# XXX move to rfc3413/config
def getTargetInfo(snmpEngine, snmpTargetAddrName):
mibInstrumController = snmpEngine.msgAndPduDsp.mibInstrumController
# Transport endpoint
@@ -57,7 +57,7 @@ def getTargetInfo(snmpEngine, snmpTargetAddrName):
)
return ( snmpTargetAddrTDomain.syntax,
- snmpTargetAddrTAddress.syntax,
+ tuple(snmpTargetAddrTAddress.syntax),
snmpTargetAddrTimeout.syntax,
snmpTargetAddrRetryCount.syntax,
snmpTargetParamsMPModel.syntax,
diff --git a/pysnmp/entity/rfc3413/config.py b/pysnmp/entity/rfc3413/config.py
index c205fbc..6dd1584 100644
--- a/pysnmp/entity/rfc3413/config.py
+++ b/pysnmp/entity/rfc3413/config.py
@@ -30,7 +30,7 @@ def getTargetAddr(snmpEngine, snmpTargetAddrName):
)
return ( snmpTargetAddrTDomain.syntax,
- snmpTargetAddrTAddress.syntax,
+ tuple(snmpTargetAddrTAddress.syntax),
snmpTargetAddrTimeout.syntax,
snmpTargetAddrRetryCount.syntax,
snmpTargetAddrParams.syntax )