summaryrefslogtreecommitdiff
path: root/pysnmp/carrier
diff options
context:
space:
mode:
authorelie <elie>2013-06-08 10:50:35 +0000
committerelie <elie>2013-06-08 10:50:35 +0000
commit3725451e5af06e79cdf44b23b6282b59ffd2151a (patch)
tree200b591a88c07deb3efaa05ced0aa9543d94fa0b /pysnmp/carrier
parenta5865831467ebaef90951ed0e264068d3048c3c7 (diff)
downloadpysnmp-3725451e5af06e79cdf44b23b6282b59ffd2151a.tar.gz
raise KeyboardInterrupt for backward compatibility
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r--pysnmp/carrier/asynsock/dispatch.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pysnmp/carrier/asynsock/dispatch.py b/pysnmp/carrier/asynsock/dispatch.py
index 42d256a..8df5542 100644
--- a/pysnmp/carrier/asynsock/dispatch.py
+++ b/pysnmp/carrier/asynsock/dispatch.py
@@ -34,6 +34,8 @@ class AsynsockDispatcher(AbstractTransportDispatcher):
try:
loop(timeout and timeout or self.timeout,
use_poll=True, map=self.__sockMap, count=1)
+ except KeyboardInterrupt:
+ raise
except:
raise PySnmpError('poll error: %s' % exc_info()[1])
self.handleTimerTick(time())