fix(shared): return type confusion

This commit is contained in:
jo 2023-03-01 19:58:16 +01:00 committed by Kyle Robbertze
parent 548d1befc8
commit a32d9d25f1
1 changed files with 3 additions and 3 deletions

View File

@ -1,6 +1,6 @@
import sys import sys
from enum import Enum 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 # pylint: disable=no-name-in-module
from pydantic import AnyHttpUrl, AnyUrl, BaseModel, Field, validator from pydantic import AnyHttpUrl, AnyUrl, BaseModel, Field, validator
@ -261,8 +261,8 @@ class Outputs(BaseModel):
system: List[SystemOutput] = Field([], max_items=1) system: List[SystemOutput] = Field([], max_items=1)
@property @property
def merged(self) -> Sequence[Union[IcecastOutput, ShoutcastOutput]]: def merged(self) -> List[Union[IcecastOutput, ShoutcastOutput]]:
return self.icecast + self.shoutcast # type: ignore return self.icecast + self.shoutcast
# pylint: disable=too-few-public-methods # pylint: disable=too-few-public-methods