X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/67b53c1cb06988394c35a6e965c99b72b67fe1be..22960e11865af39c836db9bc5398624481fdef0c:/e2reactor.py 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()