{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_click_parser_py", "label": "parser.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L1"}, {"id": "parser_unpack_args", "label": "_unpack_args()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L51"}, {"id": "parser_split_opt", "label": "_split_opt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L111"}, {"id": "parser_normalize_opt", "label": "_normalize_opt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L120"}, {"id": "parser_option", "label": "_Option", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L127"}, {"id": "parser_option_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L128"}, {"id": "parser_takes_value", "label": "takes_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L162"}, {"id": "parser_option_process", "label": ".process()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L165"}, {"id": "parser_argument", "label": "_Argument", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L181"}, {"id": "parser_argument_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L182"}, {"id": "parser_argument_process", "label": ".process()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L187"}, {"id": "parser_parsingstate", "label": "_ParsingState", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L212"}, {"id": "parser_parsingstate_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L213"}, {"id": "parser_optionparser", "label": "_OptionParser", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L220"}, {"id": "parser_optionparser_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L237"}, {"id": "parser_optionparser_add_option", "label": ".add_option()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L261"}, {"id": "parser_optionparser_add_argument", "label": ".add_argument()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L286"}, {"id": "parser_optionparser_parse_args", "label": ".parse_args()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L294"}, {"id": "parser_optionparser_process_args_for_args", "label": "._process_args_for_args()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L312"}, {"id": "parser_optionparser_process_args_for_options", "label": "._process_args_for_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L323"}, {"id": "parser_optionparser_match_long_opt", "label": "._match_long_opt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L359"}, {"id": "parser_optionparser_match_short_opt", "label": "._match_short_opt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L389"}, {"id": "parser_optionparser_get_value_from_state", "label": "._get_value_from_state()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L429"}, {"id": "parser_optionparser_process_opts", "label": "._process_opts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L469"}, {"id": "parser_getattr", "label": "__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L502"}, {"id": "parser_rationale_1", "label": "This module started out as largely a copy paste from the stdlib's optparse modul", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L1"}, {"id": "parser_rationale_54", "label": "Given an iterable of arguments and an iterable of nargs specifications, it r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L54"}, {"id": "parser_rationale_221", "label": "The option parser is an internal class that is ultimately used to parse opti", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L221"}, {"id": "parser_rationale_270", "label": "Adds a new option named `dest` to the parser. The destination is not in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L270"}, {"id": "parser_rationale_287", "label": "Adds a positional argument named `dest` to the parser. The `obj` can be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L287"}, {"id": "parser_rationale_297", "label": "Parses positional arguments and returns ``(values, args, order)`` for th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L297"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "collections_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "gettext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "gettext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_core_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_core_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_core_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "backend_venv_lib_python3_12_site_packages_click_core_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_unpack_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_split_opt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_normalize_opt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L120", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_option", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L127", "weight": 1.0}, {"source": "parser_option", "target": "parser_option_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L128", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_takes_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L162", "weight": 1.0}, {"source": "parser_option", "target": "parser_option_process", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_argument", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L181", "weight": 1.0}, {"source": "parser_argument", "target": "parser_argument_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L182", "weight": 1.0}, {"source": "parser_argument", "target": "parser_argument_process", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L187", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_parsingstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L212", "weight": 1.0}, {"source": "parser_parsingstate", "target": "parser_parsingstate_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L213", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_optionparser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L220", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L237", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_add_option", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L261", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_add_argument", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L286", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_parse_args", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L294", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_process_args_for_args", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L312", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_process_args_for_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L323", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_match_long_opt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L359", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_match_short_opt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L389", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_get_value_from_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L429", "weight": 1.0}, {"source": "parser_optionparser", "target": "parser_optionparser_process_opts", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L469", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_parser_py", "target": "parser_getattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L502", "weight": 1.0}, {"source": "parser_normalize_opt", "target": "parser_split_opt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L123", "weight": 1.0}, {"source": "parser_option_init", "target": "parser_split_opt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L142", "weight": 1.0}, {"source": "parser_optionparser_add_option", "target": "parser_normalize_opt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L278", "weight": 1.0}, {"source": "parser_optionparser_add_option", "target": "parser_option", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L279", "weight": 1.0}, {"source": "parser_optionparser_add_argument", "target": "parser_argument", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L292", "weight": 1.0}, {"source": "parser_optionparser_parse_args", "target": "parser_parsingstate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L303", "weight": 1.0}, {"source": "parser_optionparser_parse_args", "target": "parser_optionparser_process_args_for_options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L305", "weight": 1.0}, {"source": "parser_optionparser_parse_args", "target": "parser_optionparser_process_args_for_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L306", "weight": 1.0}, {"source": "parser_optionparser_process_args_for_args", "target": "parser_unpack_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L313", "weight": 1.0}, {"source": "parser_optionparser_process_args_for_args", "target": "parser_argument_process", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L318", "weight": 1.0}, {"source": "parser_optionparser_process_args_for_options", "target": "parser_optionparser_process_opts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L332", "weight": 1.0}, {"source": "parser_optionparser_match_long_opt", "target": "parser_optionparser_get_value_from_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L377", "weight": 1.0}, {"source": "parser_optionparser_match_long_opt", "target": "parser_argument_process", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L387", "weight": 1.0}, {"source": "parser_optionparser_match_short_opt", "target": "parser_normalize_opt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L396", "weight": 1.0}, {"source": "parser_optionparser_match_short_opt", "target": "parser_optionparser_get_value_from_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L412", "weight": 1.0}, {"source": "parser_optionparser_match_short_opt", "target": "parser_argument_process", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L417", "weight": 1.0}, {"source": "parser_optionparser_process_opts", "target": "parser_normalize_opt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L478", "weight": 1.0}, {"source": "parser_optionparser_process_opts", "target": "parser_optionparser_match_long_opt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L484", "weight": 1.0}, {"source": "parser_optionparser_process_opts", "target": "parser_optionparser_match_short_opt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L493", "weight": 1.0}, {"source": "parser_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_click_parser_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L1", "weight": 1.0}, {"source": "parser_rationale_54", "target": "parser_unpack_args", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L54", "weight": 1.0}, {"source": "parser_rationale_221", "target": "parser_optionparser", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L221", "weight": 1.0}, {"source": "parser_rationale_270", "target": "parser_optionparser_add_option", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L270", "weight": 1.0}, {"source": "parser_rationale_287", "target": "parser_optionparser_add_argument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L287", "weight": 1.0}, {"source": "parser_rationale_297", "target": "parser_optionparser_parse_args", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L297", "weight": 1.0}], "raw_calls": [{"caller_nid": "parser_unpack_args", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L63"}, {"caller_nid": "parser_unpack_args", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L64"}, {"caller_nid": "parser_unpack_args", "callee": "_fetch", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L78"}, {"caller_nid": "parser_unpack_args", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L84"}, {"caller_nid": "parser_unpack_args", "callee": "_fetch", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L84"}, {"caller_nid": "parser_unpack_args", "callee": "_fetch", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L86"}, {"caller_nid": "parser_unpack_args", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L86"}, {"caller_nid": "parser_unpack_args", "callee": "reverse", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L91"}, {"caller_nid": "parser_unpack_args", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L93"}, {"caller_nid": "parser_unpack_args", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L93"}, {"caller_nid": "parser_unpack_args", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L96"}, {"caller_nid": "parser_unpack_args", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L98"}, {"caller_nid": "parser_unpack_args", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L99"}, {"caller_nid": "parser_unpack_args", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L104"}, {"caller_nid": "parser_unpack_args", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L106"}, {"caller_nid": "parser_unpack_args", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L108"}, {"caller_nid": "parser_unpack_args", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L108"}, {"caller_nid": "parser_split_opt", "callee": "isalnum", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L113"}, {"caller_nid": "parser_normalize_opt", "callee": "token_normalize_func", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L124"}, {"caller_nid": "parser_option_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L139"}, {"caller_nid": "parser_option_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L144"}, {"caller_nid": "parser_option_init", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L145"}, {"caller_nid": "parser_option_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L146"}, {"caller_nid": "parser_option_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L146"}, {"caller_nid": "parser_option_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L147"}, {"caller_nid": "parser_option_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L149"}, {"caller_nid": "parser_option_init", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L150"}, {"caller_nid": "parser_option_process", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L171"}, {"caller_nid": "parser_option_process", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L171"}, {"caller_nid": "parser_option_process", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L173"}, {"caller_nid": "parser_option_process", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L173"}, {"caller_nid": "parser_option_process", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L175"}, {"caller_nid": "parser_option_process", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L177"}, {"caller_nid": "parser_option_process", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L178"}, {"caller_nid": "parser_argument_process", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L193"}, {"caller_nid": "parser_argument_process", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L194"}, {"caller_nid": "parser_argument_process", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L195"}, {"caller_nid": "parser_argument_process", "callee": "BadArgumentUsage", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L198"}, {"caller_nid": "parser_argument_process", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L199"}, {"caller_nid": "parser_argument_process", "callee": "_", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L199"}, {"caller_nid": "parser_argument_process", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L209"}, {"caller_nid": "parser_optionparser_add_option", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L280"}, {"caller_nid": "parser_optionparser_add_argument", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L292"}, {"caller_nid": "parser_optionparser_process_args_for_args", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L317"}, {"caller_nid": "parser_optionparser_process_args_for_options", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L325"}, {"caller_nid": "parser_optionparser_process_args_for_options", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L326"}, {"caller_nid": "parser_optionparser_process_args_for_options", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L334"}, {"caller_nid": "parser_optionparser_process_args_for_options", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L336"}, {"caller_nid": "parser_optionparser_match_long_opt", "callee": "get_close_matches", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L365"}, {"caller_nid": "parser_optionparser_match_long_opt", "callee": "NoSuchOption", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L366"}, {"caller_nid": "parser_optionparser_match_long_opt", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L375"}, {"caller_nid": "parser_optionparser_match_long_opt", "callee": "BadOptionUsage", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L380"}, {"caller_nid": "parser_optionparser_match_long_opt", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L381"}, {"caller_nid": "parser_optionparser_match_long_opt", "callee": "_", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L381"}, {"caller_nid": "parser_optionparser_match_short_opt", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L397"}, {"caller_nid": "parser_optionparser_match_short_opt", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L402"}, {"caller_nid": "parser_optionparser_match_short_opt", "callee": "NoSuchOption", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L404"}, {"caller_nid": "parser_optionparser_match_short_opt", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L408"}, {"caller_nid": "parser_optionparser_match_short_opt", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L409"}, {"caller_nid": "parser_optionparser_match_short_opt", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L427"}, {"caller_nid": "parser_optionparser_match_short_opt", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L427"}, {"caller_nid": "parser_optionparser_get_value_from_state", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L436"}, {"caller_nid": "parser_optionparser_get_value_from_state", "callee": "BadOptionUsage", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L441"}, {"caller_nid": "parser_optionparser_get_value_from_state", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L443"}, {"caller_nid": "parser_optionparser_get_value_from_state", "callee": "ngettext", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L443"}, {"caller_nid": "parser_optionparser_get_value_from_state", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L454"}, {"caller_nid": "parser_optionparser_get_value_from_state", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L456"}, {"caller_nid": "parser_optionparser_get_value_from_state", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L462"}, {"caller_nid": "parser_optionparser_get_value_from_state", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L464"}, {"caller_nid": "parser_optionparser_process_opts", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L475"}, {"caller_nid": "parser_optionparser_process_opts", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L499"}, {"caller_nid": "parser_getattr", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L513"}, {"caller_nid": "parser_getattr", "callee": "globals", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L519"}, {"caller_nid": "parser_getattr", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L524"}, {"caller_nid": "parser_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/click/parser.py", "source_location": "L532"}]}