mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Merge pull request #1633 from YunoHost/ci-format-debian/11.1.16
[CI] Format code with Black
This commit is contained in:
commit
d5469b77c5
2 changed files with 25 additions and 8 deletions
|
@ -581,7 +581,9 @@ class ConfigPanel:
|
|||
logger.warning(f"Unknown key '{key}' found in config panel")
|
||||
# Todo search all i18n keys
|
||||
out[key] = (
|
||||
value if key not in ["ask", "help", "name"] or isinstance(value, dict) else {"en": value}
|
||||
value
|
||||
if key not in ["ask", "help", "name"] or isinstance(value, dict)
|
||||
else {"en": value}
|
||||
)
|
||||
return out
|
||||
|
||||
|
|
|
@ -520,21 +520,36 @@ class PermissionsResource(AppResource):
|
|||
properties["main"] = self.default_perm_properties
|
||||
|
||||
for perm, infos in properties.items():
|
||||
if "auth_header" in infos and not isinstance(infos.get("auth_header"), bool):
|
||||
raise YunohostError(f"In manifest, for permission '{perm}', 'auth_header' should be a boolean", raw_msg=True)
|
||||
if "auth_header" in infos and not isinstance(
|
||||
infos.get("auth_header"), bool
|
||||
):
|
||||
raise YunohostError(
|
||||
f"In manifest, for permission '{perm}', 'auth_header' should be a boolean",
|
||||
raw_msg=True,
|
||||
)
|
||||
if "show_tile" in infos and not isinstance(infos.get("show_tile"), bool):
|
||||
raise YunohostError(f"In manifest, for permission '{perm}', 'show_tile' should be a boolean", raw_msg=True)
|
||||
raise YunohostError(
|
||||
f"In manifest, for permission '{perm}', 'show_tile' should be a boolean",
|
||||
raw_msg=True,
|
||||
)
|
||||
if "protected" in infos and not isinstance(infos.get("protected"), bool):
|
||||
raise YunohostError(f"In manifest, for permission '{perm}', 'protected' should be a boolean", raw_msg=True)
|
||||
if "additional_urls" in infos and not isinstance(infos.get("additional_urls"), list):
|
||||
raise YunohostError(f"In manifest, for permission '{perm}', 'additional_urls' should be a list", raw_msg=True)
|
||||
raise YunohostError(
|
||||
f"In manifest, for permission '{perm}', 'protected' should be a boolean",
|
||||
raw_msg=True,
|
||||
)
|
||||
if "additional_urls" in infos and not isinstance(
|
||||
infos.get("additional_urls"), list
|
||||
):
|
||||
raise YunohostError(
|
||||
f"In manifest, for permission '{perm}', 'additional_urls' should be a list",
|
||||
raw_msg=True,
|
||||
)
|
||||
|
||||
properties[perm] = copy.copy(self.default_perm_properties)
|
||||
properties[perm].update(infos)
|
||||
if properties[perm]["show_tile"] is None:
|
||||
properties[perm]["show_tile"] = bool(properties[perm]["url"])
|
||||
|
||||
|
||||
if properties["main"]["url"] is not None and (
|
||||
not isinstance(properties["main"].get("url"), str)
|
||||
or properties["main"]["url"] != "/"
|
||||
|
|
Loading…
Add table
Reference in a new issue