shutil instead of try except

This commit is contained in:
2024-06-27 12:32:48 +02:00
committed by Flo Greistorfer
parent 01363eafb2
commit c9500cdc6c

View File

@@ -2,6 +2,7 @@
import os
import argparse
import urllib.parse
import shutil
from multiprocessing import Pool
from string import Template
import numpy as np
@@ -154,9 +155,9 @@ HTMLHEADER = """
def thumbnail_convert(arguments: tuple[str, str]):
folder, item = arguments
if not os.path.exists(os.path.join(args.root, ".previews", folder.removeprefix(args.root), os.path.splitext(item)[0] + ".jpg")) or args.regenerate:
try:
if shutil.which("magick"):
os.system(f'magick "{os.path.join(folder, item)}" -quality 75% -define jpeg:size=1024x1024 -define jpeg:extent=100kb -thumbnail 512x512 -auto-orient "{os.path.join(args.root, ".previews", folder.removeprefix(args.root), os.path.splitext(item)[0])}.jpg"')
except:
else:
os.system(f'convert "{os.path.join(folder, item)}" -quality 75% -define jpeg:size=1024x1024 -define jpeg:extent=100kb -thumbnail 512x512 -auto-orient "{os.path.join(args.root, ".previews", folder.removeprefix(args.root), os.path.splitext(item)[0])}.jpg"')