Files
tfm_ainventory/graphify-out/cache/6ed02f737d6ec8831e6fb850aeedfc3b772f3bbeba842598e194f7d33fe4c684.json

1 line
62 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "label": "_termui_impl.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L1"}, {"id": "termui_impl_progressbar", "label": "ProgressBar", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L43"}, {"id": "termui_impl_progressbar_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L44"}, {"id": "termui_impl_progressbar_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L115"}, {"id": "termui_impl_progressbar_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L120"}, {"id": "termui_impl_progressbar_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L128"}, {"id": "termui_impl_progressbar_next", "label": ".__next__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L134"}, {"id": "termui_impl_progressbar_render_finish", "label": ".render_finish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L142"}, {"id": "termui_impl_pct", "label": "pct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L149"}, {"id": "termui_impl_time_per_iteration", "label": "time_per_iteration()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L155"}, {"id": "termui_impl_eta", "label": "eta()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L161"}, {"id": "termui_impl_progressbar_format_eta", "label": ".format_eta()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L166"}, {"id": "termui_impl_progressbar_format_pos", "label": ".format_pos()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L181"}, {"id": "termui_impl_progressbar_format_pct", "label": ".format_pct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L187"}, {"id": "termui_impl_progressbar_format_bar", "label": ".format_bar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L190"}, {"id": "termui_impl_progressbar_format_progress_line", "label": ".format_progress_line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L209"}, {"id": "termui_impl_progressbar_render_progress", "label": ".render_progress()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L236"}, {"id": "termui_impl_progressbar_make_step", "label": ".make_step()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L282"}, {"id": "termui_impl_progressbar_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L304"}, {"id": "termui_impl_progressbar_finish", "label": ".finish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L330"}, {"id": "termui_impl_progressbar_generator", "label": ".generator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L335"}, {"id": "termui_impl_pager", "label": "pager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L369"}, {"id": "termui_impl_pipepager", "label": "_pipepager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L411"}, {"id": "termui_impl_tempfilepager", "label": "_tempfilepager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L507"}, {"id": "termui_impl_nullpager", "label": "_nullpager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L554"}, {"id": "termui_impl_editor", "label": "Editor", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L564"}, {"id": "termui_impl_editor_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L565"}, {"id": "termui_impl_editor_get_editor", "label": ".get_editor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L577"}, {"id": "termui_impl_editor_edit_files", "label": ".edit_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L594"}, {"id": "termui_impl_edit", "label": "edit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L621"}, {"id": "termui_impl_editor_edit", "label": ".edit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L628"}, {"id": "termui_impl_open_url", "label": "open_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L676"}, {"id": "termui_impl_translate_ch_to_exc", "label": "_translate_ch_to_exc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L747"}, {"id": "termui_impl_raw_terminal", "label": "raw_terminal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L764"}, {"id": "termui_impl_getchar", "label": "getchar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L767"}, {"id": "termui_impl_rationale_1", "label": "This module contains implementations for the termui module. To keep the import t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L1"}, {"id": "termui_impl_rationale_305", "label": "Update the progress bar by advancing a specified number of steps, and op", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L305"}, {"id": "termui_impl_rationale_336", "label": "Return a generator which yields the items added to the bar during constr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L336"}, {"id": "termui_impl_rationale_370", "label": "Decide what method to use for paging through text.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L370"}, {"id": "termui_impl_rationale_414", "label": "Page through text by feeding it to another program. Invoking a pager through", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L414"}, {"id": "termui_impl_rationale_510", "label": "Page through text by invoking a program on a temporary file. Returns `True`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L510"}, {"id": "termui_impl_rationale_557", "label": "Simply print unformatted text. This is the ultimate fallback.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L557"}, {"id": "termui_impl_rationale_535", "label": "# TODO: This never terminates if the passed generator never terminates.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L535"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "collections_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "shlex", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "gettext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "backend_venv_lib_python3_12_site_packages_click_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "backend_venv_lib_python3_12_site_packages_click_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "backend_venv_lib_python3_12_site_packages_click_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "backend_venv_lib_python3_12_site_packages_click_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "backend_venv_lib_python3_12_site_packages_click_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "backend_venv_lib_python3_12_site_packages_click_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "backend_venv_lib_python3_12_site_packages_click_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "backend_venv_lib_python3_12_site_packages_click_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_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/_termui_impl.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_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/_termui_impl.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_progressbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L43", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L44", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L115", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L120", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L128", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_next", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L134", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_render_finish", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L142", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_pct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L149", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_time_per_iteration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L155", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_eta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L161", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_format_eta", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L166", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_format_pos", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L181", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_format_pct", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L187", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_format_bar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L190", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_format_progress_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L209", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_render_progress", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L236", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_make_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L282", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L304", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_finish", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L330", "weight": 1.0}, {"source": "termui_impl_progressbar", "target": "termui_impl_progressbar_generator", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L335", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_pager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L369", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_pipepager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L411", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_tempfilepager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L507", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_nullpager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L554", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_editor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L564", "weight": 1.0}, {"source": "termui_impl_editor", "target": "termui_impl_editor_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L565", "weight": 1.0}, {"source": "termui_impl_editor", "target": "termui_impl_editor_get_editor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L577", "weight": 1.0}, {"source": "termui_impl_editor", "target": "termui_impl_editor_edit_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L594", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_edit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L621", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_edit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L626", "weight": 1.0}, {"source": "termui_impl_editor", "target": "termui_impl_editor_edit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L628", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_open_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L676", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_translate_ch_to_exc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L747", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "msvcrt", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L761", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_raw_terminal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L764", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_getchar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L767", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termios", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L814", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "tty", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L815", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_raw_terminal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L818", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "target": "termui_impl_getchar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L844", "weight": 1.0}, {"source": "termui_impl_progressbar_enter", "target": "termui_impl_progressbar_render_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L117", "weight": 1.0}, {"source": "termui_impl_progressbar_exit", "target": "termui_impl_progressbar_render_finish", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L126", "weight": 1.0}, {"source": "termui_impl_progressbar_iter", "target": "termui_impl_progressbar_render_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L131", "weight": 1.0}, {"source": "termui_impl_progressbar_iter", "target": "termui_impl_progressbar_generator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L132", "weight": 1.0}, {"source": "termui_impl_progressbar_format_progress_line", "target": "termui_impl_progressbar_format_pos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L217", "weight": 1.0}, {"source": "termui_impl_progressbar_format_progress_line", "target": "termui_impl_progressbar_format_pct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L219", "weight": 1.0}, {"source": "termui_impl_progressbar_format_progress_line", "target": "termui_impl_progressbar_format_eta", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L221", "weight": 1.0}, {"source": "termui_impl_progressbar_format_progress_line", "target": "termui_impl_progressbar_format_bar", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L231", "weight": 1.0}, {"source": "termui_impl_progressbar_render_progress", "target": "termui_impl_progressbar_format_progress_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L254", "weight": 1.0}, {"source": "termui_impl_progressbar_update", "target": "termui_impl_progressbar_make_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L326", "weight": 1.0}, {"source": "termui_impl_progressbar_update", "target": "termui_impl_progressbar_render_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L327", "weight": 1.0}, {"source": "termui_impl_progressbar_generator", "target": "termui_impl_progressbar_render_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L360", "weight": 1.0}, {"source": "termui_impl_progressbar_generator", "target": "termui_impl_progressbar_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L363", "weight": 1.0}, {"source": "termui_impl_progressbar_generator", "target": "termui_impl_progressbar_finish", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L365", "weight": 1.0}, {"source": "termui_impl_pager", "target": "termui_impl_nullpager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L379", "weight": 1.0}, {"source": "termui_impl_pager", "target": "termui_impl_tempfilepager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L385", "weight": 1.0}, {"source": "termui_impl_pager", "target": "termui_impl_pipepager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L387", "weight": 1.0}, {"source": "termui_impl_editor_edit_files", "target": "termui_impl_editor_get_editor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L597", "weight": 1.0}, {"source": "termui_impl_editor_edit_files", "target": "termui_impl_progressbar_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L602", "weight": 1.0}, {"source": "termui_impl_editor_edit", "target": "termui_impl_editor_edit_files", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L660", "weight": 1.0}, {"source": "termui_impl_getchar", "target": "termui_impl_translate_ch_to_exc", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L810", "weight": 1.0}, {"source": "termui_impl_getchar", "target": "termui_impl_raw_terminal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L845", "weight": 1.0}, {"source": "termui_impl_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L1", "weight": 1.0}, {"source": "termui_impl_rationale_305", "target": "termui_impl_progressbar_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L305", "weight": 1.0}, {"source": "termui_impl_rationale_336", "target": "termui_impl_progressbar_generator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L336", "weight": 1.0}, {"source": "termui_impl_rationale_370", "target": "termui_impl_pager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L370", "weight": 1.0}, {"source": "termui_impl_rationale_414", "target": "termui_impl_pipepager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L414", "weight": 1.0}, {"source": "termui_impl_rationale_510", "target": "termui_impl_tempfilepager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L510", "weight": 1.0}, {"source": "termui_impl_rationale_557", "target": "termui_impl_nullpager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L557", "weight": 1.0}, {"source": "termui_impl_rationale_535", "target": "backend_venv_lib_python3_12_site_packages_click_termui_impl_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L535", "weight": 1.0}], "raw_calls": [{"caller_nid": "termui_impl_progressbar_init", "callee": "_default_text_stdout", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L75"}, {"caller_nid": "termui_impl_progressbar_init", "callee": "StringIO", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L80"}, {"caller_nid": "termui_impl_progressbar_init", "callee": "length_hint", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L92"}, {"caller_nid": "termui_impl_progressbar_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L98"}, {"caller_nid": "termui_impl_progressbar_init", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L99"}, {"caller_nid": "termui_impl_progressbar_init", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L99"}, {"caller_nid": "termui_impl_progressbar_init", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L100"}, {"caller_nid": "termui_impl_progressbar_init", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L106"}, {"caller_nid": "termui_impl_progressbar_init", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L112"}, {"caller_nid": "termui_impl_progressbar_iter", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L130"}, {"caller_nid": "termui_impl_progressbar_next", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L140"}, {"caller_nid": "termui_impl_progressbar_next", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L140"}, {"caller_nid": "termui_impl_progressbar_render_finish", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L145"}, {"caller_nid": "termui_impl_progressbar_render_finish", "callee": "flush", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L146"}, {"caller_nid": "termui_impl_pct", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L152"}, {"caller_nid": "termui_impl_pct", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L152"}, {"caller_nid": "termui_impl_time_per_iteration", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L158"}, {"caller_nid": "termui_impl_time_per_iteration", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L158"}, {"caller_nid": "termui_impl_time_per_iteration", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L158"}, {"caller_nid": "termui_impl_progressbar_format_eta", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L168"}, {"caller_nid": "termui_impl_progressbar_format_pos", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L182"}, {"caller_nid": "termui_impl_progressbar_format_pct", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L188"}, {"caller_nid": "termui_impl_progressbar_format_bar", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L192"}, {"caller_nid": "termui_impl_progressbar_format_bar", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L198"}, {"caller_nid": "termui_impl_progressbar_format_bar", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L201"}, {"caller_nid": "termui_impl_progressbar_format_bar", "callee": "cos", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L202"}, {"caller_nid": "termui_impl_progressbar_format_bar", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L206"}, {"caller_nid": "termui_impl_progressbar_format_progress_line", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L217"}, {"caller_nid": "termui_impl_progressbar_format_progress_line", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L219"}, {"caller_nid": "termui_impl_progressbar_format_progress_line", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L221"}, {"caller_nid": "termui_impl_progressbar_format_progress_line", "callee": "item_show_func", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L223"}, {"caller_nid": "termui_impl_progressbar_format_progress_line", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L225"}, {"caller_nid": "termui_impl_progressbar_format_progress_line", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L227"}, {"caller_nid": "termui_impl_progressbar_format_progress_line", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L232"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "echo", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L244"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "term_len", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L254"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L255"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "get_terminal_size", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L255"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L257"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L258"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L266"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "term_len", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L268"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L272"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L273"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L274"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "echo", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L279"}, {"caller_nid": "termui_impl_progressbar_render_progress", "callee": "flush", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L280"}, {"caller_nid": "termui_impl_progressbar_make_step", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L287"}, {"caller_nid": "termui_impl_progressbar_make_step", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L290"}, {"caller_nid": "termui_impl_progressbar_make_step", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L296"}, {"caller_nid": "termui_impl_progressbar_make_step", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L298"}, {"caller_nid": "termui_impl_progressbar_generator", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L348"}, {"caller_nid": "termui_impl_pager", "callee": "_default_text_stdout", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L371"}, {"caller_nid": "termui_impl_pager", "callee": "StringIO", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L376"}, {"caller_nid": "termui_impl_pager", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L378"}, {"caller_nid": "termui_impl_pager", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L378"}, {"caller_nid": "termui_impl_pager", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L382"}, {"caller_nid": "termui_impl_pager", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L382"}, {"caller_nid": "termui_impl_pager", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L390"}, {"caller_nid": "termui_impl_pager", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L392"}, {"caller_nid": "termui_impl_pager", "callee": "mkstemp", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L401"}, {"caller_nid": "termui_impl_pager", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L402"}, {"caller_nid": "termui_impl_pager", "callee": "unlink", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L408"}, {"caller_nid": "termui_impl_pipepager", "callee": "which", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L429"}, {"caller_nid": "termui_impl_pipepager", "callee": "absolute", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L436"}, {"caller_nid": "termui_impl_pipepager", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L436"}, {"caller_nid": "termui_impl_pipepager", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L442"}, {"caller_nid": "termui_impl_pipepager", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L447"}, {"caller_nid": "termui_impl_pipepager", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L447"}, {"caller_nid": "termui_impl_pipepager", "callee": "Popen", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L454"}, {"caller_nid": "termui_impl_pipepager", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L455"}, {"caller_nid": "termui_impl_pipepager", "callee": "strip_ansi", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L466"}, {"caller_nid": "termui_impl_pipepager", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L468"}, {"caller_nid": "termui_impl_pipepager", "callee": "terminate", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L477"}, {"caller_nid": "termui_impl_pipepager", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L482"}, {"caller_nid": "termui_impl_pipepager", "callee": "wait", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L498"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "which", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L523"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "absolute", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L529"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L529"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "mkstemp", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L534"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L536"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "strip_ansi", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L538"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "get_best_encoding", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L539"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "open_stream", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L540"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L541"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L541"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "call", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L543"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L543"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L548"}, {"caller_nid": "termui_impl_tempfilepager", "callee": "unlink", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L549"}, {"caller_nid": "termui_impl_nullpager", "callee": "strip_ansi", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L560"}, {"caller_nid": "termui_impl_nullpager", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L561"}, {"caller_nid": "termui_impl_editor_get_editor", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L581"}, {"caller_nid": "termui_impl_editor_get_editor", "callee": "which", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L590"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L601"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L604"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "Popen", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L607"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "wait", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L610"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "ClickException", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L612"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L613"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "_", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L613"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "ClickException", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L616"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L617"}, {"caller_nid": "termui_impl_editor_edit_files", "callee": "_", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L617"}, {"caller_nid": "termui_impl_editor_edit", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L633"}, {"caller_nid": "termui_impl_editor_edit", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L636"}, {"caller_nid": "termui_impl_editor_edit", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L640"}, {"caller_nid": "termui_impl_editor_edit", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L640"}, {"caller_nid": "termui_impl_editor_edit", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L642"}, {"caller_nid": "termui_impl_editor_edit", "callee": "mkstemp", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L644"}, {"caller_nid": "termui_impl_editor_edit", "callee": "fdopen", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L648"}, {"caller_nid": "termui_impl_editor_edit", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L649"}, {"caller_nid": "termui_impl_editor_edit", "callee": "utime", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L655"}, {"caller_nid": "termui_impl_editor_edit", "callee": "getatime", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L655"}, {"caller_nid": "termui_impl_editor_edit", "callee": "getmtime", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L655"}, {"caller_nid": "termui_impl_editor_edit", "callee": "getmtime", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L658"}, {"caller_nid": "termui_impl_editor_edit", "callee": "getmtime", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L662"}, {"caller_nid": "termui_impl_editor_edit", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L665"}, {"caller_nid": "termui_impl_editor_edit", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L666"}, {"caller_nid": "termui_impl_editor_edit", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L668"}, {"caller_nid": "termui_impl_editor_edit", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L671"}, {"caller_nid": "termui_impl_editor_edit", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L671"}, {"caller_nid": "termui_impl_editor_edit", "callee": "unlink", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L673"}, {"caller_nid": "termui_impl_open_url", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L690"}, {"caller_nid": "termui_impl_open_url", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L692"}, {"caller_nid": "termui_impl_open_url", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L693"}, {"caller_nid": "termui_impl_open_url", "callee": "_unquote_file", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L693"}, {"caller_nid": "termui_impl_open_url", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L694"}, {"caller_nid": "termui_impl_open_url", "callee": "wait", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L696"}, {"caller_nid": "termui_impl_open_url", "callee": "Popen", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L696"}, {"caller_nid": "termui_impl_open_url", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L698"}, {"caller_nid": "termui_impl_open_url", "callee": "_unquote_file", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L701"}, {"caller_nid": "termui_impl_open_url", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L706"}, {"caller_nid": "termui_impl_open_url", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L707"}, {"caller_nid": "termui_impl_open_url", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L708"}, {"caller_nid": "termui_impl_open_url", "callee": "call", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L710"}, {"caller_nid": "termui_impl_open_url", "callee": "_unquote_file", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L716"}, {"caller_nid": "termui_impl_open_url", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L717"}, {"caller_nid": "termui_impl_open_url", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L721"}, {"caller_nid": "termui_impl_open_url", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L722"}, {"caller_nid": "termui_impl_open_url", "callee": "call", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L724"}, {"caller_nid": "termui_impl_open_url", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L731"}, {"caller_nid": "termui_impl_open_url", "callee": "_unquote_file", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L731"}, {"caller_nid": "termui_impl_open_url", "callee": "_unquote_file", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L733"}, {"caller_nid": "termui_impl_open_url", "callee": "Popen", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L734"}, {"caller_nid": "termui_impl_open_url", "callee": "wait", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L736"}, {"caller_nid": "termui_impl_open_url", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L739"}, {"caller_nid": "termui_impl_open_url", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L742"}, {"caller_nid": "termui_impl_translate_ch_to_exc", "callee": "KeyboardInterrupt", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L749"}, {"caller_nid": "termui_impl_translate_ch_to_exc", "callee": "EOFError", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L752"}, {"caller_nid": "termui_impl_translate_ch_to_exc", "callee": "EOFError", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L755"}, {"caller_nid": "termui_impl_getchar", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L799"}, {"caller_nid": "termui_impl_getchar", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L801"}, {"caller_nid": "termui_impl_getchar", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L803"}, {"caller_nid": "termui_impl_getchar", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L808"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L822"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L823"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "fileno", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L824"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "fileno", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L826"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "tcgetattr", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L830"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "setraw", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L833"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "tcsetattr", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L836"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "flush", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L837"}, {"caller_nid": "termui_impl_raw_terminal", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L840"}, {"caller_nid": "termui_impl_getchar", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L846"}, {"caller_nid": "termui_impl_getchar", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L846"}, {"caller_nid": "termui_impl_getchar", "callee": "get_best_encoding", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L846"}, {"caller_nid": "termui_impl_getchar", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L848"}, {"caller_nid": "termui_impl_getchar", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/click/_termui_impl.py", "source_location": "L849"}]}