summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pysnmp/carrier/asynsock/dgram/base.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pysnmp/carrier/asynsock/dgram/base.py b/pysnmp/carrier/asynsock/dgram/base.py
index b7801f0..ee1a855 100644
--- a/pysnmp/carrier/asynsock/dgram/base.py
+++ b/pysnmp/carrier/asynsock/dgram/base.py
@@ -3,7 +3,7 @@ import socket, errno
from pysnmp.carrier.asynsock.base import AbstractSocketTransport
from pysnmp.carrier import error
-__sockErrors = {
+sockErrors = {
errno.ESHUTDOWN: 1,
errno.ENOTCONN: 1,
errno.ECONNRESET: 1
@@ -58,8 +58,9 @@ class DgramSocketTransport(AbstractSocketTransport):
self._cbFun(self, transportAddress, incomingMessage)
return
except socket.error, why:
- if __sockErrors.has_key(why[0]):
+ if sockErrors.has_key(why[0]):
self.handle_close()
return
else:
raise socket.error, why
+ def handle_close(self): pass # no datagram connection