]> git.ipfire.org Git - ipfire.org.git/commitdiff
web: Add helper function to fetch bools from query args
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 24 Jan 2026 15:24:46 +0000 (15:24 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 24 Jan 2026 15:24:46 +0000 (15:24 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/base.py

index efc47d7fe751b5dfce6806b0357b7af64ed9e96f..be0fbcb0eca035bf540abae60c0e63ae35c78871 100644 (file)
@@ -221,6 +221,14 @@ class BaseHandler(tornado.web.RequestHandler):
 
                return account
 
+       def get_argument_bool(self, *args, **kwargs):
+               arg = self.get_argument(*args, default=False, **kwargs)
+
+               if arg is False:
+                       return False
+
+               return arg.lower() in ("on", "true", "1")
+
        def get_argument_int(self, *args, **kwargs):
                arg = self.get_argument(*args, **kwargs)