diff options
author | elie <elie> | 2012-06-30 10:20:09 +0000 |
---|---|---|
committer | elie <elie> | 2012-06-30 10:20:09 +0000 |
commit | 92129de60ca23c1cd7d732efb016027591e53a77 (patch) | |
tree | 1a9c00651f1212f2653f167b122b2390e6c12413 /pysnmp/carrier | |
parent | 0b0805f3538d06334c9a1755acec88f1b43b8f11 (diff) | |
download | pysnmp-git-92129de60ca23c1cd7d732efb016027591e53a77.tar.gz |
hide socket exceptions behind CarrierError ones
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r-- | pysnmp/carrier/asyncore/dgram/base.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pysnmp/carrier/asyncore/dgram/base.py b/pysnmp/carrier/asyncore/dgram/base.py index 214deed2..2fc60d3b 100644 --- a/pysnmp/carrier/asyncore/dgram/base.py +++ b/pysnmp/carrier/asyncore/dgram/base.py @@ -64,7 +64,7 @@ class DgramSocketTransport(AbstractSocketTransport): if sys.exc_info()[1].args[0] in sockErrors: debug.logger & debug.flagIO and debug.logger('handle_write: ignoring socket error %s' % (sys.exc_info()[1],)) else: - raise socket.error(sys.exc_info()[1]) + raise error.CarrierError('sendto() failed for %s: %s' % (transportAddress, sys.exc_info()[1])) def readable(self): return 1 def handle_read(self): @@ -87,5 +87,5 @@ class DgramSocketTransport(AbstractSocketTransport): sockErrors[sys.exc_info()[1].args[0]] and self.handle_close() return else: - raise socket.error(sys.exc_info()[1]) + raise error.CarrierError('recvfrom() failed: %s' % (sys.exc_info()[1],)) def handle_close(self): pass # no datagram connection |