Follow DeepSource reccommendations

Nolonger binding to the address, by default it is always localhost
This commit is contained in:
Michał Gdula 2023-04-02 23:20:34 +00:00
parent 6f759bb678
commit 36a7f83db6
7 changed files with 15 additions and 22 deletions

View file

@ -4,7 +4,7 @@ Tools for generating images and thumbnails
import os
import platformdirs
from PIL import Image, ImageOps #, ImageFilter
from PIL import Image, ImageOps
from werkzeug.utils import secure_filename
@ -65,13 +65,13 @@ def generate_thumbnail(file_name, resolution, ext=None):
# Save image to cache directory
try:
image.save(os.path.join(CACHE_PATH, f'{file_name}_{res_x}x{res_y}.{ext}'),
icc_profile=image_icc)
icc_profile=image_icc)
except OSError:
# This usually happens when saving a JPEG with an ICC profile,
# so we convert to RGB and try again
image = image.convert('RGB')
image.save(os.path.join(CACHE_PATH, f'{file_name}_{res_x}x{res_y}.{ext}'),
icc_profile=image_icc)
icc_profile=image_icc)
# No need to keep the image in memory, learned the hard way
image.close()