MCPcopy Index your code
hub / github.com/PDFMathTranslate/PDFMathTranslate / parse_args

Function parse_args

pdf2zh/pdf2zh.py:205–219  ·  view source on GitHub ↗
(args: Optional[List[str]])

Source from the content-addressed store, hash-verified

203
204
205def parse_args(args: Optional[List[str]]) -> argparse.Namespace:
206 parsed_args = create_parser().parse_args(args=args)
207
208 if parsed_args.pages:
209 pages = []
210 for p in parsed_args.pages.split(","):
211 if "-" in p:
212 start, end = p.split("-")
213 pages.extend(range(int(start) - 1, int(end)))
214 else:
215 pages.append(int(p) - 1)
216 parsed_args.raw_pages = parsed_args.pages
217 parsed_args.pages = pages
218
219 return parsed_args
220
221
222def find_all_files_in_directory(directory_path):

Callers 1

mainFunction · 0.85

Calls 1

create_parserFunction · 0.85

Tested by

no test coverage detected