()
| 21 | |
| 22 | |
| 23 | def process_args(): |
| 24 | extension_folder = None |
| 25 | target_pydevd_name = None |
| 26 | target_frame_eval = None |
| 27 | force_cython = False |
| 28 | |
| 29 | for i, arg in enumerate(sys.argv[:]): |
| 30 | if arg == "--build-lib": |
| 31 | extension_folder = sys.argv[i + 1] |
| 32 | # It shouldn't be removed from sys.argv (among with --build-temp) because they're passed further to setup() |
| 33 | if arg.startswith("--target-pyd-name="): |
| 34 | sys.argv.remove(arg) |
| 35 | target_pydevd_name = arg[len("--target-pyd-name=") :] |
| 36 | if arg.startswith("--target-pyd-frame-eval="): |
| 37 | sys.argv.remove(arg) |
| 38 | target_frame_eval = arg[len("--target-pyd-frame-eval=") :] |
| 39 | if arg == "--force-cython": |
| 40 | sys.argv.remove(arg) |
| 41 | force_cython = True |
| 42 | |
| 43 | return extension_folder, target_pydevd_name, target_frame_eval, force_cython |
| 44 | |
| 45 | |
| 46 | def process_template_lines(template_lines): |
no test coverage detected