diff options
author | elie <elie> | 2013-06-08 10:50:35 +0000 |
---|---|---|
committer | elie <elie> | 2013-06-08 10:50:35 +0000 |
commit | 3725451e5af06e79cdf44b23b6282b59ffd2151a (patch) | |
tree | 200b591a88c07deb3efaa05ced0aa9543d94fa0b /pysnmp/carrier | |
parent | a5865831467ebaef90951ed0e264068d3048c3c7 (diff) | |
download | pysnmp-3725451e5af06e79cdf44b23b6282b59ffd2151a.tar.gz |
raise KeyboardInterrupt for backward compatibility
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r-- | pysnmp/carrier/asynsock/dispatch.py | 2 |
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()) |