diff options
author | elie <elie> | 2013-06-08 10:50:35 +0000 |
---|---|---|
committer | elie <elie> | 2013-06-08 10:50:35 +0000 |
commit | ee21691294e6bf9aacf0dd8591991c33d30c5159 (patch) | |
tree | ae3cf87ae2a0936e953e00ed7a468fe2e1f2de08 /pysnmp/carrier | |
parent | bc0048832fa14efa514fcd8c9fb666d683a8645d (diff) | |
download | pysnmp-git-ee21691294e6bf9aacf0dd8591991c33d30c5159.tar.gz |
raise KeyboardInterrupt for backward compatibility
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r-- | pysnmp/carrier/asyncore/dispatch.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pysnmp/carrier/asyncore/dispatch.py b/pysnmp/carrier/asyncore/dispatch.py index 42d256ae..8df55420 100644 --- a/pysnmp/carrier/asyncore/dispatch.py +++ b/pysnmp/carrier/asyncore/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()) |