Improve video caching

This commit is contained in:
Thomas Sileo
2019-08-15 16:08:52 +02:00
parent 6c83f5852b
commit 043e9a79dc
3 changed files with 52 additions and 21 deletions

View File

@@ -1,5 +1,4 @@
import logging
import mimetypes
import urllib
from datetime import datetime
from datetime import timezone
@@ -22,6 +21,7 @@ from config import MEDIA_CACHE
from core.activitypub import _answer_key
from utils import parse_datetime
from utils.media import Kind
from utils.media import _is_img
_logger = logging.getLogger(__name__)
@@ -312,14 +312,6 @@ def has_actor_type(doc):
return False
@lru_cache(512)
def _is_img(filename):
mimetype, _ = mimetypes.guess_type(filename.lower())
if mimetype and mimetype.split("/")[0] in ["image"]:
return True
return False
@filters.app_template_filter()
def not_only_imgs(attachment):
for a in attachment: