diff options
author | elie <elie> | 2005-10-10 15:48:00 +0000 |
---|---|---|
committer | elie <elie> | 2005-10-10 15:48:00 +0000 |
commit | bbf1cb9abedf09f39f7ef5cdfad6e22a4be2bb78 (patch) | |
tree | b848e829697c42c2e12c94bb9e441188302be764 | |
parent | fd31ea948b3fcefb12fbc0742e59c03c87d30c01 (diff) | |
download | pysnmp-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.py | 2 | ||||
-rw-r--r-- | pysnmp/entity/rfc3413/cmdgen.py | 4 | ||||
-rw-r--r-- | pysnmp/entity/rfc3413/config.py | 2 |
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 ) |