X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=e2reactor.py;h=cca2f358eeb5632b98f9c11deb4d0802a69481be;hp=a3d8ce1907794f39795a648d2bbb4c104cb0ecb3;hb=7b2960a205f3c3e3b421d1664cd38644b3ffb679;hpb=67b53c1cb06988394c35a6e965c99b72b67fe1be diff --git a/e2reactor.py b/e2reactor.py index a3d8ce1..cca2f35 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()