--- a/server/server.py Wed Dec 11 16:56:18 2013 +0100 +++ b/server/server.py Wed Dec 04 19:14:43 2013 +0100 @@ -109,7 +109,8 @@ self.daemon.handleRequests(req_timeout) except select.error: continue - self.trigger_events() + finally: + self.trigger_events() def quit(self): """stop the server"""