Fixed implementation for password protected pdfs
This commit is contained in:
parent
8778452b91
commit
467ea9323e
@ -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}",
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user