MCPcopy Create free account
hub / github.com/OpenDCAI/Paper2Any / main

Function main

script/run_paper2video_cli.py:303–325  ·  view source on GitHub ↗

Main entry point.

()

Source from the content-addressed store, hash-verified

301
302
303def main():
304 """Main entry point."""
305 try:
306 args = parse_args()
307 paper_pdf_path = validate_input(args.input)
308 output_dir = create_output_dir(args)
309
310 final_state = asyncio.run(run_paper2video_workflow(args, paper_pdf_path, output_dir))
311
312 print_results(final_state, output_dir)
313 return 0
314
315 except FileNotFoundError as e:
316 log.error("%s", e)
317 return 1
318 except ValueError as e:
319 log.error("%s", e)
320 return 1
321 except Exception as e:
322 log.exception("Workflow execution failed: %s", e)
323 import traceback
324 traceback.print_exc()
325 return 1
326
327
328if __name__ == "__main__":

Callers 1

Calls 6

run_paper2video_workflowFunction · 0.85
parse_argsFunction · 0.70
validate_inputFunction · 0.70
create_output_dirFunction · 0.70
print_resultsFunction · 0.70
runMethod · 0.45

Tested by

no test coverage detected