From 610be3dae42a50966cd8c4e5ca9e36cd752efa95 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= <sybren@stuvel.eu>
Date: Sun, 2 Jul 2017 20:42:41 +0200
Subject: [PATCH] Windows doesn't have a USR1 signal.

---
 flamenco_worker/cli.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/flamenco_worker/cli.py b/flamenco_worker/cli.py
index 52bca805..c8805d4f 100644
--- a/flamenco_worker/cli.py
+++ b/flamenco_worker/cli.py
@@ -96,7 +96,10 @@ def main():
     import signal
     signal.signal(signal.SIGTERM, shutdown)
     signal.signal(signal.SIGINT, shutdown)
-    signal.signal(signal.SIGUSR1, asyncio_report_tasks)
+
+    if hasattr(signal, 'SIGUSR1'):
+        # Windows doesn't have a USR1 signal.
+        signal.signal(signal.SIGUSR1, asyncio_report_tasks)
 
     # Start asynchronous tasks.
     asyncio.ensure_future(tuqueue.work(loop=loop))
-- 
GitLab