Verified Commit 4dcb6d31 authored by Jakob Moser's avatar Jakob Moser
Browse files

Use Optional, remove incorrect type

parent 59bbca69
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -28,15 +28,15 @@ class UtcDateTime(types.TypeDecorator):
        return types.String(32)

    def process_bind_param(
        self, value: datetime | None, dialect: Dialect
    ) -> Optional[str | datetime]:
        self, value: Optional[datetime], dialect: Dialect
    ) -> Optional[str]:
        if value is None:
            return None

        return value.astimezone(timezone.utc).isoformat()

    def process_result_value(
        self, value: str | None, dialect: Dialect
        self, value: Optional[str], dialect: Dialect
    ) -> Optional[datetime]:
        if value is None:
            return None