diff --git a/beat/core/worker.py b/beat/core/worker.py
index 8c7e074ba14689b31fcf029b370399e88f4695c3..36b6a179f48d5995d4b8a31dc8247215d84955a6 100644
--- a/beat/core/worker.py
+++ b/beat/core/worker.py
@@ -209,7 +209,7 @@ class WorkerController(object):
             elif status == WorkerController.EXIT:
                 try:
                     self.workers.remove(address)
-                except:
+                except Exception:
                     logger.error("Unknown worker: %s" % address)
                     return None