forked from mirrors/bookwyrm
Improve pylint
This commit is contained in:
parent
d9bd7be1ec
commit
7e9c7ce9e3
1 changed files with 6 additions and 6 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
"""end-of-year read books stats"""
|
||||||
from datetime import date
|
from datetime import date
|
||||||
|
|
||||||
from django.db.models import Case, When, Avg, Sum
|
from django.db.models import Case, When, Avg, Sum
|
||||||
|
@ -19,13 +20,12 @@ def get_annual_summary_year():
|
||||||
"""return the latest available annual summary year or None"""
|
"""return the latest available annual summary year or None"""
|
||||||
|
|
||||||
today = date.today()
|
today = date.today()
|
||||||
if today >= date(today.year, 12, FIRST_DAY) and today <= date(today.year, 12, 31):
|
if date(today.year, 12, FIRST_DAY) <= today <= date(today.year, 12, 31):
|
||||||
return today.year
|
return today.year
|
||||||
|
|
||||||
if (
|
if (
|
||||||
LAST_DAY > 0
|
LAST_DAY > 0
|
||||||
and today >= date(today.year, 1, 1)
|
and date(today.year, 1, 1) <= today <= date(today.year, 1, LAST_DAY)
|
||||||
and today <= date(today.year, 1, LAST_DAY)
|
|
||||||
):
|
):
|
||||||
return today.year - 1
|
return today.year - 1
|
||||||
|
|
||||||
|
@ -85,16 +85,16 @@ class AnnualSummary(View):
|
||||||
id__in=read_book_ids_in_year
|
id__in=read_book_ids_in_year
|
||||||
).order_by(read_shelf_order)
|
).order_by(read_shelf_order)
|
||||||
|
|
||||||
"""pages stats queries"""
|
# pages stats queries
|
||||||
page_stats = read_books_in_year.aggregate(Sum("pages"), Avg("pages"))
|
page_stats = read_books_in_year.aggregate(Sum("pages"), Avg("pages"))
|
||||||
book_list_by_pages = read_books_in_year.filter(pages__gte=0).order_by("pages")
|
book_list_by_pages = read_books_in_year.filter(pages__gte=0).order_by("pages")
|
||||||
book_pages_lowest = book_list_by_pages.first()
|
book_pages_lowest = book_list_by_pages.first()
|
||||||
book_pages_highest = book_list_by_pages.last()
|
book_pages_highest = book_list_by_pages.last()
|
||||||
|
|
||||||
"""books with no pages"""
|
# books with no pages
|
||||||
no_page_list = len(read_books_in_year.filter(pages__exact=None))
|
no_page_list = len(read_books_in_year.filter(pages__exact=None))
|
||||||
|
|
||||||
"""rating stats queries"""
|
# rating stats queries
|
||||||
ratings = (
|
ratings = (
|
||||||
models.Review.objects.filter(user=user)
|
models.Review.objects.filter(user=user)
|
||||||
.exclude(deleted=True)
|
.exclude(deleted=True)
|
||||||
|
|
Loading…
Reference in a new issue