MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / process_args

Function process_args

setup_pydevd_cython.py:23–43  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21
22
23def 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
46def process_template_lines(template_lines):

Callers 1

Calls 1

removeMethod · 0.45

Tested by

no test coverage detected