From b91e0e1002a7646410724b28cb65f2c787fcd16c Mon Sep 17 00:00:00 2001 From: Zvonimir Rudinski Date: Wed, 10 Dec 2025 03:36:34 +0100 Subject: [PATCH] improve typing --- discord/models.py | 5 +++-- jellyfin/models.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/discord/models.py b/discord/models.py index f611692..66ee378 100644 --- a/discord/models.py +++ b/discord/models.py @@ -1,5 +1,6 @@ from pydantic import BaseModel from pypresence.types import ActivityType +from typing import Optional class DiscordRPCUpdatePayload(BaseModel): @@ -8,6 +9,6 @@ class DiscordRPCUpdatePayload(BaseModel): subtitle: str image_url: str details: str - start: int | None - end: int | None + start: Optional[int] + end: Optional[int] activity_type: ActivityType diff --git a/jellyfin/models.py b/jellyfin/models.py index 1229ce1..2a222b5 100644 --- a/jellyfin/models.py +++ b/jellyfin/models.py @@ -1,5 +1,6 @@ from pydantic import BaseModel from enum import Enum +from typing import Optional class JellyfinMediaType(str, Enum): @@ -13,6 +14,6 @@ class JellyfinMediaItem(BaseModel): name: str type: JellyfinMediaType image_url: str - start: int | None - end: int | None + start: Optional[int] + end: Optional[int] metadata: dict