Add property MediaElement.average_release_per_week{,_now}

master
Felix Stupp 2 years ago
parent 9e4b2bab5e
commit f282ad7ff1
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -511,6 +511,28 @@ class MediaElement(db.Entity, Tagable):
def started(self) -> bool:
return not self.skip_over and self.progress != 0
@property
def average_release_per_week(self) -> float:
return (
orm.avg(
link.collection.average_release_per_week
for link in self.collection_links
if link.collection.watch_in_order
)
or 0
)
@property
def average_release_per_week_now(self) -> float:
return (
orm.avg(
link.collection.average_release_per_week_now
for link in self.collection_links
if link.collection.watch_in_order
)
or 0
)
@property
def ignored_recursive(self) -> bool:
return (

Loading…
Cancel
Save