Skip to content
Snippets Groups Projects
Commit d08bf0b6 authored by Joscha Schmiedt's avatar Joscha Schmiedt
Browse files

Fix type hint errors in administration.py

parent fe842173
Branches
Tags
2 merge requests!143Release 0.15.0,!135Add and fix more type hints
Pipeline #50086 passed with warnings
......@@ -38,7 +38,7 @@ from ..exceptions import (EntityDoesNotExistError, HTTPClientError,
ServerConfigurationException)
from .utils import xml2str
from typing import Dict, Optional, TYPE_CHECKING
from typing import Dict, Optional, TYPE_CHECKING, Union
if TYPE_CHECKING:
from ..common.models import Entity
......@@ -218,7 +218,7 @@ def _insert_user(name: str,
email: Optional[str] = None,
entity: Optional[Entity] = None, **kwargs):
con = get_connection()
params = {"username": name}
params: Dict[str, Union[str, Entity]] = {"username": name}
if password is not None:
params["password"] = password
......@@ -427,7 +427,7 @@ priority : bool, optional
def _parse_element(elem: etree._Element):
permission = elem.get("permission")
if permission is None:
raise ValueError(f"Permission is missing in PermissionRule xml: {etree.tostring(elem)}")
raise ValueError(f"Permission is missing in PermissionRule xml: {elem}")
priority = PermissionRule._parse_boolean(elem.get("priority"))
return PermissionRule(elem.tag, permission, priority if priority is not None else False)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment