winziprint.py: Fix 'sequence index out of range'

This commit is contained in:
2024-03-09 22:29:23 +01:00
parent 3e0d004e82
commit 9cab6f0a00

View File

@ -16,7 +16,7 @@ import weasyprint
import pypdf
VERSION = __version__ = '0.2.8'
VERSION = __version__ = '0.2.9'
SOCKET_ADDRESS = ('127.0.0.1', 30983)
BATCH_SIZE = 10
@ -73,6 +73,10 @@ def convert(input_files: list[str],
for n, file_name in enumerate(input_files):
p0 = len(merger.pages)
if letterhead and file_name.startswith('#'):
if len(merger.pages) <= letterhead[1]:
merger.add_page(letterhead[0])
merger.add_blank_page()
else:
merger.insert_page(letterhead[0], index=letterhead[1])
merger.insert_blank_page(index=letterhead[1] + 1)
page_nums[letterhead[2]] = 1