#!/usr/bin/env python3 """用已有PDF启动仅本机可访问的主通风机测定报告模拟接口。""" import argparse from pathlib import Path import sys sys.path.insert(0, str(Path(__file__).resolve().parents[1])) def main(): import uvicorn from extensions.main_fan.report_api import create_mock_report_app parser = argparse.ArgumentParser(description=__doc__) parser.add_argument('--pdf', type=Path, required=True) parser.add_argument('--port', type=int, default=8768) args = parser.parse_args() uvicorn.run(create_mock_report_app(args.pdf), host='127.0.0.1', port=args.port) if __name__ == '__main__': main()