From f467f1e0554db7aa81d7811531411f462bba3b30 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= <sybren@stuvel.eu>
Date: Fri, 15 Dec 2017 17:17:25 +0100
Subject: [PATCH] Prevent hang at shutdown

---
 flamenco_worker/cli.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/flamenco_worker/cli.py b/flamenco_worker/cli.py
index cd3bf17e..f32474b3 100644
--- a/flamenco_worker/cli.py
+++ b/flamenco_worker/cli.py
@@ -162,7 +162,7 @@ def main():
         shutdown_future.cancel()
         mir_work_task.cancel()
         try:
-            loop.run_until_complete(mir_work_task)
+            loop.run_until_complete(asyncio.wait_for(mir_work_task, 5))
         except requests.exceptions.ConnectionError:
             log.warning("Unable to connect to HTTP server, but that's fine as we're shutting down.")
 
-- 
GitLab