]> git.ipfire.org Git - people/ms/westferry.git/commitdiff
services: Add switch for debug mode
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 9 May 2025 13:09:06 +0000 (13:09 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 9 May 2025 13:09:06 +0000 (13:09 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/scripts/westferry.in
src/westferry/services.py

index aa23655027d6cc10fde25b62ced13f96df1d8ac1..12bc86a1caca96fc2c3c69d26c2139cac547fe8a 100644 (file)
@@ -21,5 +21,5 @@
 
 import westferry
 
-s = westferry.services.WebService()
+s = westferry.services.WebService(debug=True)
 s.run()
index f4593189aa3c57ddf066356f9c3208a3cf634fe3..131c6893da86b6d1d1103584c7be9a60a707c606 100644 (file)
@@ -29,8 +29,9 @@ class Service(object):
 
 
 class WebService(Service):
-       def __init__(self, port=80):
+       def __init__(self, port=80, debug=False):
                self.port = port
+               self.debug = debug
 
        def make_application(self, **kwargs):
                return application.WebApplication(**kwargs)
@@ -40,7 +41,7 @@ class WebService(Service):
                return tornado.ioloop.IOLoop.instance()
 
        def run(self, **kwargs):
-               app = self.make_application(**kwargs)
+               app = self.make_application(debug=self.debug, **kwargs)
 
                # Create a HTTP server instance
                server = tornado.httpserver.HTTPServer(app)