Commit 8978febb authored by Joachim Folz's avatar Joachim Folz
Browse files

typing: use Literal

parent f4bfab13
Loading
Loading
Loading
Loading
Loading
+2 −1
Changes for sqltrack/model.py: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ from datetime import datetime
from functools import partial
from typing import Iterable
from typing import Union
from typing import Literal
import warnings

from psycopg.types.json import Jsonb
@@ -304,7 +305,7 @@ def _now() -> datetime:
    return datetime.now().astimezone()


def _resolve_datetime(dt: Union['auto', datetime, None] = 'auto'):
def _resolve_datetime(dt: Union[Literal['auto'], datetime, None] = 'auto'):
    if dt == 'auto':
        dt = _now()
    return dt