diff options
Diffstat (limited to 'run_server.py')
-rwxr-xr-x[-rw-r--r--] | run_server.py | 8 |
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() |