diff --git a/flamenco_worker/cli.py b/flamenco_worker/cli.py index 52bca805c1143f3996c869dae232933e56fb8311..c8805d4fe7f8c2791d67baf3cfa375c325808dd8 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))