Add new episode editor.

This commit is contained in:
2019-02-16 11:50:11 +01:00
parent c3a40978eb
commit ded8fc586a
9 changed files with 65 additions and 18 deletions

View File

@@ -101,3 +101,18 @@ class Season:
self = cls(season_id, game, description, start, end, code)
return self
@dataclass
class Episode:
id: int
season_id: int
title: str
date: datetime.date
start: datetime.time
end: datetime.time
def __post_init__(self):
self.date = datetime.datetime.strptime(self.date, "%Y-%m-%d").date()
self.start = datetime.datetime.strptime(self.start, "%H:%M").time()
self.end = datetime.datetime.strptime(self.end, "%H:%M").time()