Use basedpyright refactor
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import dataclasses
|
||||
from collections.abc import Iterator
|
||||
from typing import Optional, Self
|
||||
from typing import Self
|
||||
|
||||
from folkugat_web.model.temes import Tema
|
||||
from folkugat_web.utils import groupby
|
||||
@@ -8,17 +8,17 @@ from folkugat_web.utils import groupby
|
||||
|
||||
@dataclasses.dataclass
|
||||
class PlaylistEntry:
|
||||
id: Optional[int]
|
||||
id: int | None
|
||||
session_id: int
|
||||
set_id: int
|
||||
tema_id: Optional[int]
|
||||
tema_id: int | None
|
||||
|
||||
|
||||
@dataclasses.dataclass
|
||||
class TemaInSet:
|
||||
id: Optional[int]
|
||||
tema_id: Optional[int]
|
||||
tema: Optional[Tema]
|
||||
id: int | None
|
||||
tema_id: int | None
|
||||
tema: Tema | None
|
||||
|
||||
def to_playlist_entry(self, session_id: int, set_id: int) -> PlaylistEntry:
|
||||
return PlaylistEntry(
|
||||
@@ -38,7 +38,7 @@ class Set:
|
||||
id: int
|
||||
temes: list[TemaInSet]
|
||||
|
||||
def to_playlist_entries(self, session_id) -> Iterator[PlaylistEntry]:
|
||||
def to_playlist_entries(self, session_id: int) -> Iterator[PlaylistEntry]:
|
||||
for tema_in_set in self.temes:
|
||||
yield tema_in_set.to_playlist_entry(
|
||||
session_id=session_id,
|
||||
|
||||
Reference in New Issue
Block a user