From a32d9d25f1acf40ee26046f01b72a844e40bd3fa Mon Sep 17 00:00:00 2001 From: jo Date: Wed, 1 Mar 2023 19:58:16 +0100 Subject: [PATCH] fix(shared): return type confusion --- shared/libretime_shared/config/_models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shared/libretime_shared/config/_models.py b/shared/libretime_shared/config/_models.py index 335c59e49..1a23533de 100644 --- a/shared/libretime_shared/config/_models.py +++ b/shared/libretime_shared/config/_models.py @@ -1,6 +1,6 @@ import sys from enum import Enum -from typing import TYPE_CHECKING, Any, List, Literal, Optional, Sequence, Union +from typing import TYPE_CHECKING, Any, List, Literal, Optional, Union # pylint: disable=no-name-in-module from pydantic import AnyHttpUrl, AnyUrl, BaseModel, Field, validator @@ -261,8 +261,8 @@ class Outputs(BaseModel): system: List[SystemOutput] = Field([], max_items=1) @property - def merged(self) -> Sequence[Union[IcecastOutput, ShoutcastOutput]]: - return self.icecast + self.shoutcast # type: ignore + def merged(self) -> List[Union[IcecastOutput, ShoutcastOutput]]: + return self.icecast + self.shoutcast # pylint: disable=too-few-public-methods