{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "label": "terminalwriter.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L1"}, {"id": "terminalwriter_get_terminal_width", "label": "get_terminal_width()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L26"}, {"id": "terminalwriter_should_do_markup", "label": "should_do_markup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L36"}, {"id": "terminalwriter_terminalwriter", "label": "TerminalWriter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L51"}, {"id": "terminalwriter_terminalwriter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L75"}, {"id": "terminalwriter_fullwidth", "label": "fullwidth()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L93"}, {"id": "terminalwriter_width_of_current_line", "label": "width_of_current_line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L103"}, {"id": "terminalwriter_terminalwriter_markup", "label": ".markup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L107"}, {"id": "terminalwriter_terminalwriter_sep", "label": ".sep()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L117"}, {"id": "terminalwriter_terminalwriter_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L154"}, {"id": "terminalwriter_terminalwriter_write_raw", "label": ".write_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L166"}, {"id": "terminalwriter_terminalwriter_line", "label": ".line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L182"}, {"id": "terminalwriter_terminalwriter_flush", "label": ".flush()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L186"}, {"id": "terminalwriter_terminalwriter_write_source", "label": "._write_source()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L189"}, {"id": "terminalwriter_terminalwriter_get_pygments_lexer", "label": "._get_pygments_lexer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L208"}, {"id": "terminalwriter_terminalwriter_get_pygments_formatter", "label": "._get_pygments_formatter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L216"}, {"id": "terminalwriter_terminalwriter_highlight", "label": "._highlight()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L235"}, {"id": "terminalwriter_rationale_1", "label": "Helper functions for writing to terminals and files.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L1"}, {"id": "terminalwriter_rationale_104", "label": "Return an estimate of the width so far in the current line.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L104"}, {"id": "terminalwriter_rationale_190", "label": "Write lines of source code possibly highlighted. Keeping this private f", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L190"}, {"id": "terminalwriter_rationale_238", "label": "Highlight the given source if we have markup support.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L238"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "shutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "pygments", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "pygments_formatters_terminal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "pygments_lexer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "pygments_lexers_diff", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "pygments_lexers_python", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_io_wcwidth_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "terminalwriter_get_terminal_width", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "terminalwriter_should_do_markup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "terminalwriter_terminalwriter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L51", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "terminalwriter_fullwidth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "terminalwriter_fullwidth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L99", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "target": "terminalwriter_width_of_current_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L103", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_markup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L107", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_sep", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L117", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L154", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_write_raw", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L166", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L182", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_flush", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L186", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_write_source", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L189", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_get_pygments_lexer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L208", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_get_pygments_formatter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L216", "weight": 1.0}, {"source": "terminalwriter_terminalwriter", "target": "terminalwriter_terminalwriter_highlight", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L235", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_init", "target": "terminalwriter_should_do_markup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L87", "weight": 1.0}, {"source": "terminalwriter_fullwidth", "target": "terminalwriter_get_terminal_width", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L96", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_sep", "target": "terminalwriter_terminalwriter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L152", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_write", "target": "terminalwriter_terminalwriter_markup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L162", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_write", "target": "terminalwriter_terminalwriter_write_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L164", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_write_raw", "target": "terminalwriter_terminalwriter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L168", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_write_raw", "target": "terminalwriter_terminalwriter_flush", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L180", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_line", "target": "terminalwriter_terminalwriter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L183", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_write_source", "target": "terminalwriter_terminalwriter_highlight", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L203", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_write_source", "target": "terminalwriter_terminalwriter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L206", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_highlight", "target": "terminalwriter_terminalwriter_get_pygments_lexer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L242", "weight": 1.0}, {"source": "terminalwriter_terminalwriter_highlight", "target": "terminalwriter_terminalwriter_get_pygments_formatter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L243", "weight": 1.0}, {"source": "terminalwriter_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pytest_io_terminalwriter_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L1", "weight": 1.0}, {"source": "terminalwriter_rationale_104", "target": "terminalwriter_terminalwriter_width_of_current_line", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L104", "weight": 1.0}, {"source": "terminalwriter_rationale_190", "target": "terminalwriter_terminalwriter_write_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L190", "weight": 1.0}, {"source": "terminalwriter_rationale_238", "target": "terminalwriter_terminalwriter_highlight", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L238", "weight": 1.0}], "raw_calls": [{"caller_nid": "terminalwriter_get_terminal_width", "callee": "get_terminal_size", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L27"}, {"caller_nid": "terminalwriter_should_do_markup", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L37"}, {"caller_nid": "terminalwriter_should_do_markup", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L39"}, {"caller_nid": "terminalwriter_should_do_markup", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L41"}, {"caller_nid": "terminalwriter_should_do_markup", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L43"}, {"caller_nid": "terminalwriter_should_do_markup", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L46"}, {"caller_nid": "terminalwriter_should_do_markup", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L46"}, {"caller_nid": "terminalwriter_should_do_markup", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L46"}, {"caller_nid": "terminalwriter_terminalwriter_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L78"}, {"caller_nid": "terminalwriter_terminalwriter_init", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L78"}, {"caller_nid": "terminalwriter_terminalwriter_init", "callee": "AnsiToWin32", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L84"}, {"caller_nid": "terminalwriter_width_of_current_line", "callee": "wcswidth", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L105"}, {"caller_nid": "terminalwriter_terminalwriter_markup", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L110"}, {"caller_nid": "terminalwriter_terminalwriter_markup", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L112"}, {"caller_nid": "terminalwriter_terminalwriter_markup", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L114"}, {"caller_nid": "terminalwriter_terminalwriter_sep", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L139"}, {"caller_nid": "terminalwriter_terminalwriter_sep", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L139"}, {"caller_nid": "terminalwriter_terminalwriter_sep", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L139"}, {"caller_nid": "terminalwriter_terminalwriter_sep", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L145"}, {"caller_nid": "terminalwriter_terminalwriter_sep", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L149"}, {"caller_nid": "terminalwriter_terminalwriter_sep", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L149"}, {"caller_nid": "terminalwriter_terminalwriter_sep", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L149"}, {"caller_nid": "terminalwriter_terminalwriter_sep", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L150"}, {"caller_nid": "terminalwriter_terminalwriter_write", "callee": "rsplit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L156"}, {"caller_nid": "terminalwriter_terminalwriter_write_raw", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L176"}, {"caller_nid": "terminalwriter_terminalwriter_write_raw", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L176"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L196"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L196"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L197"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L198"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L198"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L201"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L202"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L203"}, {"caller_nid": "terminalwriter_terminalwriter_write_source", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L205"}, {"caller_nid": "terminalwriter_terminalwriter_get_pygments_lexer", "callee": "PythonLexer", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L210"}, {"caller_nid": "terminalwriter_terminalwriter_get_pygments_lexer", "callee": "DiffLexer", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L212"}, {"caller_nid": "terminalwriter_terminalwriter_get_pygments_lexer", "callee": "assert_never", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L214"}, {"caller_nid": "terminalwriter_terminalwriter_get_pygments_formatter", "callee": "getenv", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L219"}, {"caller_nid": "terminalwriter_terminalwriter_get_pygments_formatter", "callee": "getenv", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L220"}, {"caller_nid": "terminalwriter_terminalwriter_get_pygments_formatter", "callee": "TerminalFormatter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L223"}, {"caller_nid": "terminalwriter_terminalwriter_get_pygments_formatter", "callee": "UsageError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L225"}, {"caller_nid": "terminalwriter_terminalwriter_get_pygments_formatter", "callee": "UsageError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L230"}, {"caller_nid": "terminalwriter_terminalwriter_highlight", "callee": "highlight", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/_io/terminalwriter.py", "source_location": "L245"}]}