Fixed implementation for password protected pdfs

This commit is contained in:
Lukas Metzger 2024-09-07 18:20:32 +00:00
parent 8778452b91
commit 467ea9323e

View File

@ -7,8 +7,8 @@ from typing import Optional
from django.conf import settings from django.conf import settings
from pdf2image import convert_from_path from pdf2image import convert_from_path
from pdf2image.exceptions import PDFPageCountError
from pikepdf import Page from pikepdf import Page
from pikepdf import PasswordError
from pikepdf import Pdf from pikepdf import Pdf
from PIL import Image from PIL import Image
@ -287,7 +287,7 @@ class BarcodePlugin(ConsumeTaskPlugin):
# Password protected files can't be checked # Password protected files can't be checked
# This is the exception raised for those # This is the exception raised for those
except PDFPageCountError as e: except PasswordError as e:
logger.warning( logger.warning(
f"File is likely password protected, not checking for barcodes: {e}", f"File is likely password protected, not checking for barcodes: {e}",
) )