providers/saml: fix minor typing issue

This commit is contained in:
Jens Langhammer 2020-05-09 20:54:11 +02:00
parent 28b913136d
commit 3456527f10
2 changed files with 4 additions and 2 deletions

View File

@ -1,6 +1,7 @@
"""passbook policy task"""
from multiprocessing import Process
from multiprocessing.connection import Connection
from typing import Optional
from django.core.cache import cache
from structlog import get_logger
@ -12,7 +13,7 @@ from passbook.policies.types import PolicyRequest, PolicyResult
LOGGER = get_logger()
def cache_key(policy: Policy, user: User = None) -> str:
def cache_key(policy: Policy, user: Optional[User] = None) -> str:
"""Generate Cache key for policy"""
prefix = f"policy_{policy.pk}"
if user:

View File

@ -1,5 +1,6 @@
"""Time utilities"""
import datetime
from typing import Optional
from django.core.exceptions import ValidationError
from django.utils.translation import gettext_lazy as _
@ -38,7 +39,7 @@ def timedelta_from_string(expr: str) -> datetime.timedelta:
return datetime.timedelta(**kwargs)
def get_time_string(delta: datetime.timedelta = None) -> str:
def get_time_string(delta: Optional[datetime.timedelta] = None) -> str:
"""Get Data formatted in SAML format"""
if delta is None:
delta = datetime.timedelta()