winziprint.py: Fix 'sequence index out of range'
This commit is contained in:
		@@ -16,7 +16,7 @@ import weasyprint
 | 
				
			|||||||
import pypdf
 | 
					import pypdf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
VERSION = __version__ = '0.2.8'
 | 
					VERSION = __version__ = '0.2.9'
 | 
				
			||||||
SOCKET_ADDRESS = ('127.0.0.1', 30983)
 | 
					SOCKET_ADDRESS = ('127.0.0.1', 30983)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
BATCH_SIZE = 10
 | 
					BATCH_SIZE = 10
 | 
				
			||||||
@@ -73,8 +73,12 @@ def convert(input_files: list[str],
 | 
				
			|||||||
        for n, file_name in enumerate(input_files):
 | 
					        for n, file_name in enumerate(input_files):
 | 
				
			||||||
            p0 = len(merger.pages)
 | 
					            p0 = len(merger.pages)
 | 
				
			||||||
            if letterhead and file_name.startswith('#'):
 | 
					            if letterhead and file_name.startswith('#'):
 | 
				
			||||||
                merger.insert_page(letterhead[0], index=letterhead[1])
 | 
					                if len(merger.pages) <= letterhead[1]:
 | 
				
			||||||
                merger.insert_blank_page(index=letterhead[1] + 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
 | 
					                page_nums[letterhead[2]] = 1
 | 
				
			||||||
                letterhead = None
 | 
					                letterhead = None
 | 
				
			||||||
            if file_name.endswith('.pdf'):
 | 
					            if file_name.endswith('.pdf'):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user