Useless cache

This commit is contained in:
Michel Roux 2019-12-11 19:17:36 +01:00
parent 9c8bc00e8d
commit d110c75f49
2 changed files with 3 additions and 18 deletions

4
app.py
View File

@ -4,7 +4,7 @@ from flask import redirect, render_template, request, url_for
from config import app, auth, db, ADMIN_USERNAME, ADMIN_PASSWORD, APP_PORT, IS_DEBUG from config import app, auth, db, ADMIN_USERNAME, ADMIN_PASSWORD, APP_PORT, IS_DEBUG
from connectors import * from connectors import *
from models import AnimeFolder, DeleteForm, SearchForm, EditForm from models import AnimeFolder, AnimeTitle, DeleteForm, SearchForm, EditForm
@auth.verify_password @auth.verify_password
@ -16,7 +16,7 @@ def verify_password(username, password):
def boldify(name): def boldify(name):
query = request.args.get('q') query = request.args.get('q')
name = Connector.boldify(name, query) name = Connector.boldify(name, query)
for title in ConnectorCache.get_keywords(): for title in AnimeTitle.query.all():
if title.keyword is not query: if title.keyword is not query:
name = Connector.boldify(name, title.keyword) name = Connector.boldify(name, title.keyword)
return name return name

View File

@ -10,7 +10,7 @@ from sys import platform
import requests import requests
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from models import AnimeTitle, AnimeLink from models import AnimeLink
class ConnectorReturn(Enum): class ConnectorReturn(Enum):
@ -26,9 +26,6 @@ class ConnectorLang(Enum):
class Cache: class Cache:
CACHE_TIMEOUT = 60 * 60 CACHE_TIMEOUT = 60 * 60
CACHE_DATA = {} CACHE_DATA = {}
CACHE_KEYWORDS = {
'timeout': 0.0
}
def cache_data(self, f): def cache_data(self, f):
@wraps(f) @wraps(f)
@ -64,18 +61,6 @@ class Cache:
return wrapper return wrapper
def get_keywords(self):
timestamp = datetime.now().timestamp()
if self.CACHE_KEYWORDS['timeout'] < timestamp:
self.CACHE_KEYWORDS['data'] = AnimeTitle.query.all()
self.CACHE_KEYWORDS['timeout'] = timestamp
return self.CACHE_KEYWORDS['data']
def clear_keywords(self):
self.CACHE_KEYWORDS = {
'timeout': 0.0
}
ConnectorCache = Cache() ConnectorCache = Cache()