mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-24 02:02:36 -04:00
Make runtime optional on the scanner
This commit is contained in:
parent
b9c1c766d6
commit
b6df0ba2b1
@ -153,7 +153,7 @@ class TheMovieDatabase(Provider):
|
||||
if movie["status"] == "Released"
|
||||
else MovieStatus.PLANNED,
|
||||
rating=round(float(movie["vote_average"]) * 10),
|
||||
runtime=int(movie["runtime"]),
|
||||
runtime=int(movie["runtime"]) if movie["runtime"] is not None else None,
|
||||
studios=[self.to_studio(x) for x in movie["production_companies"]],
|
||||
genres=[
|
||||
self.genre_map[x["id"]]
|
||||
@ -498,7 +498,7 @@ class TheMovieDatabase(Provider):
|
||||
season_number=episode["season_number"],
|
||||
episode_number=episode["episode_number"],
|
||||
absolute_number=absolute,
|
||||
runtime=int(episode["runtime"]),
|
||||
runtime=int(episode["runtime"]) if episode["runtime"] is not None else None,
|
||||
release_date=datetime.strptime(episode["air_date"], "%Y-%m-%d").date()
|
||||
if episode["air_date"]
|
||||
else None,
|
||||
|
@ -26,7 +26,7 @@ class Episode:
|
||||
season_number: Optional[int]
|
||||
episode_number: Optional[int]
|
||||
absolute_number: Optional[int]
|
||||
runtime: int
|
||||
runtime: Optional[int]
|
||||
release_date: Optional[date | int]
|
||||
thumbnail: Optional[str]
|
||||
external_id: dict[str, MetadataID]
|
||||
|
@ -36,7 +36,7 @@ class Movie:
|
||||
air_date: Optional[date | int]
|
||||
status: Status
|
||||
rating: int
|
||||
runtime: int
|
||||
runtime: Optional[int]
|
||||
studios: list[Studio]
|
||||
genres: list[Genre]
|
||||
# TODO: handle staff
|
||||
|
Loading…
x
Reference in New Issue
Block a user