diff --git a/boxes/scripts/boxesserver.py b/boxes/scripts/boxesserver.py index 0cbeadf9..a959209b 100755 --- a/boxes/scripts/boxesserver.py +++ b/boxes/scripts/boxesserver.py @@ -118,7 +118,7 @@ def error(self, message) -> NoReturn: class BServer: lang_re = re.compile(r"([a-z]{2,3}(-[-a-zA-Z0-9]*)?)\s*(;\s*q=(\d\.?\d*))?") - def __init__(self, url_prefix="", static_url="static") -> None: + def __init__(self, url_prefix="", static_url="static", legal_url="") -> None: self.boxes = {b.__name__: b for b in boxes.generators.getAllBoxGenerators().values() if b.webinterface} self.groups = boxes.generators.ui_groups self.groups_by_name = boxes.generators.ui_groups_by_name @@ -133,6 +133,7 @@ def __init__(self, url_prefix="", static_url="static") -> None: self._cache: dict[Any, Any] = {} self.url_prefix = url_prefix self.static_url = static_url + self.legal_url = legal_url def getLanguages(self, domain=None, localedir=None): if self._languages is not None: @@ -457,6 +458,7 @@ def genLinks(self, lang):