File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737 In case you don't want chapter 10 before chapter 2.
3838
3939"""
40+
4041# Copyright (c) 2014, Steve Witham <switham_github@mac-guyver.com>.
4142# All rights reserved. This software is available under a BSD license;
4243# see https://github.com/py-pdf/pypdf/LICENSE
@@ -75,8 +76,17 @@ def main(
7576 reader = PdfReader (in_fs [filename ])
7677 num_pages = len (reader .pages )
7778 start , end , step = page_range .indices (num_pages )
78- if start < 0 or end < 0 or start >= num_pages or end > num_pages or start > end :
79- print (f"WARNING: Page range { page_range } is out of bounds" , file = sys .stderr )
79+ if (
80+ start < 0
81+ or end < 0
82+ or start >= num_pages
83+ or end > num_pages
84+ or start > end
85+ ):
86+ print (
87+ f"WARNING: Page range { page_range } is out of bounds" ,
88+ file = sys .stderr ,
89+ )
8090 for page_num in range (* page_range .indices (len (reader .pages ))):
8191 writer .add_page (reader .pages [page_num ])
8292 writer .write (output_fh )
You can’t perform that action at this time.
0 commit comments