summaryrefslogtreecommitdiff
path: root/pysnmp/carrier
diff options
context:
space:
mode:
authorelie <elie>2013-03-15 21:29:59 +0000
committerelie <elie>2013-03-15 21:29:59 +0000
commit6d8c9196fac12fa4c4e4bb4ea1875c9f9ee7cea5 (patch)
treed51c52d87e7ef0d618d97da02270181d50b9071f /pysnmp/carrier
parent1ccf568c1414d5e930c16b290c9f53f9cfecfe1b (diff)
downloadpysnmp-6d8c9196fac12fa4c4e4bb4ea1875c9f9ee7cea5.tar.gz
Fix to twisted/udp non-default local endpoint binding features. Common
socket ('host', port) notation is now supported.
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r--pysnmp/carrier/twisted/dgram/udp.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pysnmp/carrier/twisted/dgram/udp.py b/pysnmp/carrier/twisted/dgram/udp.py
index fb36a49..2d1f6d8 100644
--- a/pysnmp/carrier/twisted/dgram/udp.py
+++ b/pysnmp/carrier/twisted/dgram/udp.py
@@ -9,14 +9,14 @@ domainName = snmpUDPDomain = (1, 3, 6, 1, 6, 1, 1)
class UdpTwistedTransport(DgramTwistedTransport):
# AbstractTwistedTransport API
- def openClientMode(self, iface=''):
+ def openClientMode(self, iface=('', 0)):
try:
- self._lport = reactor.listenUDP(0, self, iface)
+ self._lport = reactor.listenUDP(iface[1], self, iface[0])
except Exception:
raise error.CarrierError(sys.exc_info()[1])
return self
- def openServerMode(self, iface=None):
+ def openServerMode(self, iface=('', 161)):
try:
self._lport = reactor.listenUDP(iface[1], self, iface[0])
except Exception: