Skip to content

Commit 160412d

Browse files
explicitly closing the image
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 74df0dc commit 160412d

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

‎scripts/pdf_to_cbz.py‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,12 @@ def convert_pdf_to_image_directory(pdf_path):
6363
page_count = int(pdfinfo_from_path(pdf_path)["Pages"])
6464
for index in range(1, page_count + 1):
6565
image = convert_from_path(pdf_path, first_page=index, last_page=index)[0]
66-
output_filename = f"{pdf_name}_{index:03}.png"
67-
output_path = os.path.join(output_directory, output_filename)
68-
image.save(output_path, "PNG")
66+
try:
67+
output_filename = f"{pdf_name}_{index:03}.png"
68+
output_path = os.path.join(output_directory, output_filename)
69+
image.save(output_path, "PNG")
70+
finally:
71+
image.close()
6972

7073
return output_directory
7174

0 commit comments

Comments
 (0)