Use pikepdf as context manager
This commit is contained in:
parent
e5836118b6
commit
e7de2a3d79
@ -31,8 +31,7 @@ def add_number_of_pages_to_pages_count(apps, schema_editor):
|
||||
)
|
||||
|
||||
try:
|
||||
pdf = pikepdf.open(source_path(doc))
|
||||
|
||||
with pikepdf.Pdf.open(source_path(doc)) as pdf:
|
||||
if pdf.pages is not None:
|
||||
doc.pages_count = len(pdf.pages)
|
||||
doc.save()
|
||||
|
@ -46,7 +46,7 @@ class RasterisedDocumentParser(DocumentParser):
|
||||
if mime_type == "application/pdf":
|
||||
import pikepdf
|
||||
|
||||
pdf = pikepdf.open(document_path)
|
||||
with pikepdf.Pdf.open(document_path) as pdf:
|
||||
pages_count = len(pdf.pages)
|
||||
return pages_count
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user