Python formatting

This commit is contained in:
Mouse Reeve
2022-01-08 16:38:52 -08:00
parent c822048509
commit 82294909a8
5 changed files with 39 additions and 34 deletions

View File

@ -1,7 +1,6 @@
""" the good stuff! the books! """
from django.contrib.auth.decorators import login_required
from django.core.cache import cache
from django.core.cache.utils import make_template_fragment_key
from django.db import transaction
from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseNotFound
from django.shortcuts import get_object_or_404, redirect
@ -46,12 +45,13 @@ class ReadingStatus(View):
if not identifier:
return HttpResponseBadRequest()
# invalidate the template cache
cache_keys = [
make_template_fragment_key("shelve_button", [request.user.id, book_id]),
make_template_fragment_key("suggested_books", [request.user.id]),
]
cache.delete_many(cache_keys)
# invalidate related caches
cache.delete_many(
[
f"suggested_books-{request.user.id}",
f"active_shelf-{request.user.id}-{book_id}",
]
)
desired_shelf = get_object_or_404(
models.Shelf, identifier=identifier, user=request.user