summaryrefslogtreecommitdiff
path: root/run_server.py
diff options
context:
space:
mode:
Diffstat (limited to 'run_server.py')
-rwxr-xr-x[-rw-r--r--]run_server.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/run_server.py b/run_server.py
index a215320..ebcdfc3 100644..100755
--- a/run_server.py
+++ b/run_server.py
@@ -128,6 +128,12 @@ if __name__ == '__main__':
}
})
- cherrypy.engine.signals.subscribe()
+ if hasattr(cherrypy.engine, "signals"):
+ cherrypy.engine.signals.subscribe()
+ else:
+ if hasattr(cherrypy.engine, "signal_handler"):
+ cherrypy.engine.signal_handler.subscribe()
+ if hasattr(cherrypy.engine, "console_control_handler"):
+ cherrypy.engine.console_control_handler.subscribe()
cherrypy.engine.start()
cherrypy.engine.block()