update for mypy in python 3.9

This commit is contained in:
jasquat 2022-10-12 09:46:31 -04:00
parent 508f99000a
commit 5851ddf5c2

View File

@ -1,6 +1,6 @@
"""Authorization_service."""
import re
from typing import Any
from typing import Optional
from typing import Union
import jwt
@ -151,9 +151,11 @@ class AuthorizationService:
principal: PrincipalModel,
permission_target: PermissionTargetModel,
permission: str,
) -> PermissionAssignmentModel | Any:
) -> PermissionAssignmentModel:
"""Create_permission_for_principal."""
permission_assignment = PermissionAssignmentModel.query.filter_by(
permission_assignment: Optional[
PermissionAssignmentModel
] = PermissionAssignmentModel.query.filter_by(
principal_id=principal.id,
permission_target_id=permission_target.id,
permission=permission,