aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--e2reactor.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/e2reactor.py b/e2reactor.py
index a3d8ce19..cca2f358 100644
--- a/e2reactor.py
+++ b/e2reactor.py
@@ -36,7 +36,10 @@ class E2SharedPoll:
del self.dict[fd]
def poll(self, timeout = None):
- r = self.eApp.poll(timeout, self.dict)
+ try:
+ r = self.eApp.poll(timeout, self.dict)
+ except KeyboardInterrupt:
+ return None
return r
poller = E2SharedPoll()