1 line
96 KiB
JSON
1 line
96 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "label": "logging.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L1"}, {"id": "logging_remove_ansi_escape_sequences", "label": "_remove_ansi_escape_sequences()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L57"}, {"id": "logging_datetimeformatter", "label": "DatetimeFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L61"}, {"id": "logging_datetimeformatter_formattime", "label": ".formatTime()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L67"}, {"id": "logging_coloredlevelformatter", "label": "ColoredLevelFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L80"}, {"id": "logging_coloredlevelformatter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L95"}, {"id": "logging_coloredlevelformatter_add_color_level", "label": ".add_color_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L104"}, {"id": "logging_coloredlevelformatter_format", "label": ".format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L134"}, {"id": "logging_percentstylemultiline", "label": "PercentStyleMultiline", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L140"}, {"id": "logging_percentstylemultiline_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L147"}, {"id": "logging_get_auto_indent", "label": "_get_auto_indent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L152"}, {"id": "logging_percentstylemultiline_format", "label": ".format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L205"}, {"id": "logging_get_option_ini", "label": "get_option_ini()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L229"}, {"id": "logging_pytest_addoption", "label": "pytest_addoption()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L238"}, {"id": "logging_catching_logs", "label": "catching_logs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L342"}, {"id": "logging_catching_logs_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L347"}, {"id": "logging_catching_logs_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L351"}, {"id": "logging_catching_logs_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L361"}, {"id": "logging_logcapturehandler", "label": "LogCaptureHandler", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L373"}, {"id": "logging_streamhandler", "label": "logging_StreamHandler", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "logging_logcapturehandler_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L376"}, {"id": "logging_logcapturehandler_emit", "label": ".emit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L381"}, {"id": "logging_logcapturehandler_reset", "label": ".reset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L386"}, {"id": "logging_logcapturehandler_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L390"}, {"id": "logging_logcapturehandler_handleerror", "label": ".handleError()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L394"}, {"id": "logging_logcapturefixture", "label": "LogCaptureFixture", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L404"}, {"id": "logging_logcapturefixture_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L407"}, {"id": "logging_logcapturefixture_finalize", "label": "._finalize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L415"}, {"id": "logging_handler", "label": "handler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L432"}, {"id": "logging_logcapturefixture_get_records", "label": ".get_records()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L436"}, {"id": "logging_text", "label": "text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L452"}, {"id": "logging_records", "label": "records()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L457"}, {"id": "logging_record_tuples", "label": "record_tuples()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L462"}, {"id": "logging_messages", "label": "messages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L473"}, {"id": "logging_logcapturefixture_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L491"}, {"id": "logging_logcapturefixture_force_enable_logging", "label": "._force_enable_logging()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L495"}, {"id": "logging_logcapturefixture_set_level", "label": ".set_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L529"}, {"id": "logging_at_level", "label": "at_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L555"}, {"id": "logging_filtering", "label": "filtering()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L579"}, {"id": "logging_caplog", "label": "caplog()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L596"}, {"id": "logging_get_log_level_for_setting", "label": "get_log_level_for_setting()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L612"}, {"id": "logging_pytest_configure", "label": "pytest_configure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L637"}, {"id": "logging_loggingplugin", "label": "LoggingPlugin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L641"}, {"id": "logging_loggingplugin_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L644"}, {"id": "logging_loggingplugin_disable_loggers", "label": "._disable_loggers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L711"}, {"id": "logging_loggingplugin_create_formatter", "label": "._create_formatter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L719"}, {"id": "logging_loggingplugin_set_log_path", "label": ".set_log_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L737"}, {"id": "logging_loggingplugin_log_cli_enabled", "label": "._log_cli_enabled()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L759"}, {"id": "logging_pytest_sessionstart", "label": "pytest_sessionstart()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L775"}, {"id": "logging_pytest_collection", "label": "pytest_collection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L783"}, {"id": "logging_pytest_runtestloop", "label": "pytest_runtestloop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L791"}, {"id": "logging_pytest_runtest_logstart", "label": "pytest_runtest_logstart()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L804"}, {"id": "logging_pytest_runtest_logreport", "label": "pytest_runtest_logreport()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L809"}, {"id": "logging_runtest_for", "label": "_runtest_for()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L813"}, {"id": "logging_pytest_runtest_setup", "label": "pytest_runtest_setup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L837"}, {"id": "logging_pytest_runtest_call", "label": "pytest_runtest_call()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L846"}, {"id": "logging_pytest_runtest_teardown", "label": "pytest_runtest_teardown()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L853"}, {"id": "logging_pytest_runtest_logfinish", "label": "pytest_runtest_logfinish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L864"}, {"id": "logging_pytest_sessionfinish", "label": "pytest_sessionfinish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L868"}, {"id": "logging_pytest_unconfigure", "label": "pytest_unconfigure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L876"}, {"id": "logging_filehandler", "label": "_FileHandler", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L882"}, {"id": "logging_filehandler_handleerror", "label": ".handleError()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L885"}, {"id": "logging_liveloggingstreamhandler", "label": "_LiveLoggingStreamHandler", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L890"}, {"id": "logging_liveloggingstreamhandler_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L903"}, {"id": "logging_liveloggingstreamhandler_reset", "label": ".reset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L914"}, {"id": "logging_liveloggingstreamhandler_set_when", "label": ".set_when()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L918"}, {"id": "logging_liveloggingstreamhandler_emit", "label": ".emit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L925"}, {"id": "logging_liveloggingstreamhandler_handleerror", "label": ".handleError()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L944"}, {"id": "logging_liveloggingnullhandler", "label": "_LiveLoggingNullHandler", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L949"}, {"id": "logging_liveloggingnullhandler_reset", "label": ".reset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L952"}, {"id": "logging_liveloggingnullhandler_set_when", "label": ".set_when()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L955"}, {"id": "logging_liveloggingnullhandler_handleerror", "label": ".handleError()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L958"}, {"id": "logging_rationale_62", "label": "A logging formatter which formats record with :func:`datetime.datetime.strft", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L62"}, {"id": "logging_rationale_81", "label": "A logging formatter which colorizes the %(levelname)..s part of the log form", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L81"}, {"id": "logging_rationale_105", "label": "Add or update color opts for a log level. :param level: Log", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L105"}, {"id": "logging_rationale_141", "label": "A logging style with special support for multiline messages. If the message", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L141"}, {"id": "logging_rationale_153", "label": "Determine the current auto indentation setting. Specify auto indent beh", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L153"}, {"id": "logging_rationale_239", "label": "Add options to control log capturing.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L239"}, {"id": "logging_rationale_343", "label": "Context manager that prepares the whole logging machinery properly.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L343"}, {"id": "logging_rationale_374", "label": "A logging handler that stores log records and the log text.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L374"}, {"id": "logging_rationale_377", "label": "Create a new log handler.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L377"}, {"id": "logging_rationale_382", "label": "Keep the log records in a list in addition to the log text.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L382"}, {"id": "logging_rationale_405", "label": "Provides access and control of log capturing.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L405"}, {"id": "logging_rationale_416", "label": "Finalize the fixture. This restores the log levels and the disabled log", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L416"}, {"id": "logging_rationale_433", "label": "Get the logging handler used by the fixture.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L433"}, {"id": "logging_rationale_439", "label": "Get the logging records for one of the possible test phases. :param whe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L439"}, {"id": "logging_rationale_453", "label": "The formatted log text.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L453"}, {"id": "logging_rationale_458", "label": "The list of log records.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L458"}, {"id": "logging_rationale_463", "label": "A list of a stripped down version of log records intended for use in ass", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L463"}, {"id": "logging_rationale_474", "label": "A list of format-interpolated log messages. Unlike 'records', which con", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L474"}, {"id": "logging_rationale_492", "label": "Reset the list of log records and the captured log text.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L492"}, {"id": "logging_rationale_498", "label": "Enable the desired logging level if the global level was disabled via ``logging.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L498"}, {"id": "logging_rationale_530", "label": "Set the threshold level of a logger for the duration of a test. Logging", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L530"}, {"id": "logging_rationale_556", "label": "Context manager that sets the level for capturing of logs. After the end", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L556"}, {"id": "logging_rationale_580", "label": "Context manager that temporarily adds the given filter to the caplog's :", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L580"}, {"id": "logging_rationale_597", "label": "Access and control log capturing. Captured logs are available through the f", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L597"}, {"id": "logging_rationale_642", "label": "Attaches to the logging module and captures log messages for each test.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L642"}, {"id": "logging_rationale_645", "label": "Create a new plugin to capture log messages. The formatter can be safel", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L645"}, {"id": "logging_rationale_738", "label": "Set the filename parameter for Logging.FileHandler(). Creates parent di", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L738"}, {"id": "logging_rationale_760", "label": "Return whether live logging is enabled.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L760"}, {"id": "logging_rationale_814", "label": "Implement the internals of the pytest_runtest_xxx() hooks.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L814"}, {"id": "logging_rationale_883", "label": "A logging FileHandler with pytest tweaks.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L883"}, {"id": "logging_rationale_891", "label": "A logging StreamHandler used by the live logging feature: it will write a ne", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L891"}, {"id": "logging_rationale_915", "label": "Reset the handler; should be called before the start of each test.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L915"}, {"id": "logging_rationale_919", "label": "Prepare for the given test phase (setup/call/teardown).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L919"}, {"id": "logging_rationale_950", "label": "A logging handler used when live logging is disabled.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L950"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_capture", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_config_argparsing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_deprecated", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_stash", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "pytest_terminal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_remove_ansi_escape_sequences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_datetimeformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L61", "weight": 1.0}, {"source": "logging_datetimeformatter", "target": "logging_datetimeformatter_formattime", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_coloredlevelformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L80", "weight": 1.0}, {"source": "logging_coloredlevelformatter", "target": "logging_datetimeformatter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L80", "weight": 1.0}, {"source": "logging_coloredlevelformatter", "target": "logging_coloredlevelformatter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L95", "weight": 1.0}, {"source": "logging_coloredlevelformatter", "target": "logging_coloredlevelformatter_add_color_level", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L104", "weight": 1.0}, {"source": "logging_coloredlevelformatter", "target": "logging_coloredlevelformatter_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L134", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_percentstylemultiline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L140", "weight": 1.0}, {"source": "logging_percentstylemultiline", "target": "logging_percentstylemultiline_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L147", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_get_auto_indent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L152", "weight": 1.0}, {"source": "logging_percentstylemultiline", "target": "logging_percentstylemultiline_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L205", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_get_option_ini", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L229", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_addoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L238", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_catching_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L342", "weight": 1.0}, {"source": "logging_catching_logs", "target": "logging_catching_logs_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L347", "weight": 1.0}, {"source": "logging_catching_logs", "target": "logging_catching_logs_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L351", "weight": 1.0}, {"source": "logging_catching_logs", "target": "logging_catching_logs_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L361", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_logcapturehandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L373", "weight": 1.0}, {"source": "logging_logcapturehandler", "target": "logging_streamhandler", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L373", "weight": 1.0}, {"source": "logging_logcapturehandler", "target": "logging_logcapturehandler_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L376", "weight": 1.0}, {"source": "logging_logcapturehandler", "target": "logging_logcapturehandler_emit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L381", "weight": 1.0}, {"source": "logging_logcapturehandler", "target": "logging_logcapturehandler_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L386", "weight": 1.0}, {"source": "logging_logcapturehandler", "target": "logging_logcapturehandler_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L390", "weight": 1.0}, {"source": "logging_logcapturehandler", "target": "logging_logcapturehandler_handleerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L394", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_logcapturefixture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L404", "weight": 1.0}, {"source": "logging_logcapturefixture", "target": "logging_logcapturefixture_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L407", "weight": 1.0}, {"source": "logging_logcapturefixture", "target": "logging_logcapturefixture_finalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L415", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L432", "weight": 1.0}, {"source": "logging_logcapturefixture", "target": "logging_logcapturefixture_get_records", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L436", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L452", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_records", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L457", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_record_tuples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L462", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_messages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L473", "weight": 1.0}, {"source": "logging_logcapturefixture", "target": "logging_logcapturefixture_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L491", "weight": 1.0}, {"source": "logging_logcapturefixture", "target": "logging_logcapturefixture_force_enable_logging", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L495", "weight": 1.0}, {"source": "logging_logcapturefixture", "target": "logging_logcapturefixture_set_level", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L529", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_at_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L555", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_filtering", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L579", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_caplog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L596", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_get_log_level_for_setting", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L612", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_configure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L637", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_loggingplugin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L641", "weight": 1.0}, {"source": "logging_loggingplugin", "target": "logging_loggingplugin_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L644", "weight": 1.0}, {"source": "logging_loggingplugin", "target": "logging_loggingplugin_disable_loggers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L711", "weight": 1.0}, {"source": "logging_loggingplugin", "target": "logging_loggingplugin_create_formatter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L719", "weight": 1.0}, {"source": "logging_loggingplugin", "target": "logging_loggingplugin_set_log_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L737", "weight": 1.0}, {"source": "logging_loggingplugin", "target": "logging_loggingplugin_log_cli_enabled", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L759", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_sessionstart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L775", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_collection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L783", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_runtestloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L791", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_runtest_logstart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L804", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_runtest_logreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L809", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_runtest_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L813", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_runtest_setup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L837", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_runtest_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L846", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_runtest_teardown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L853", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_runtest_logfinish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L864", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_sessionfinish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L868", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_pytest_unconfigure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L876", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_filehandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L882", "weight": 1.0}, {"source": "logging_filehandler", "target": "logging_filehandler_handleerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L885", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_liveloggingstreamhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L890", "weight": 1.0}, {"source": "logging_liveloggingstreamhandler", "target": "logging_streamhandler", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L890", "weight": 1.0}, {"source": "logging_liveloggingstreamhandler", "target": "logging_liveloggingstreamhandler_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L903", "weight": 1.0}, {"source": "logging_liveloggingstreamhandler", "target": "logging_liveloggingstreamhandler_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L914", "weight": 1.0}, {"source": "logging_liveloggingstreamhandler", "target": "logging_liveloggingstreamhandler_set_when", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L918", "weight": 1.0}, {"source": "logging_liveloggingstreamhandler", "target": "logging_liveloggingstreamhandler_emit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L925", "weight": 1.0}, {"source": "logging_liveloggingstreamhandler", "target": "logging_liveloggingstreamhandler_handleerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L944", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_logging_py", "target": "logging_liveloggingnullhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L949", "weight": 1.0}, {"source": "logging_liveloggingnullhandler", "target": "logging_liveloggingnullhandler_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L952", "weight": 1.0}, {"source": "logging_liveloggingnullhandler", "target": "logging_liveloggingnullhandler_set_when", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L955", "weight": 1.0}, {"source": "logging_liveloggingnullhandler", "target": "logging_liveloggingnullhandler_handleerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L958", "weight": 1.0}, {"source": "logging_coloredlevelformatter_init", "target": "logging_liveloggingstreamhandler_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L96", "weight": 1.0}, {"source": "logging_coloredlevelformatter_init", "target": "logging_coloredlevelformatter_add_color_level", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L102", "weight": 1.0}, {"source": "logging_coloredlevelformatter_format", "target": "logging_percentstylemultiline_format", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L137", "weight": 1.0}, {"source": "logging_percentstylemultiline_init", "target": "logging_liveloggingstreamhandler_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L148", "weight": 1.0}, {"source": "logging_percentstylemultiline_init", "target": "logging_get_auto_indent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L149", "weight": 1.0}, {"source": "logging_percentstylemultiline_format", "target": "logging_get_auto_indent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L209", "weight": 1.0}, {"source": "logging_percentstylemultiline_format", "target": "logging_remove_ansi_escape_sequences", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L218", "weight": 1.0}, {"source": "logging_logcapturehandler_init", "target": "logging_liveloggingstreamhandler_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L378", "weight": 1.0}, {"source": "logging_logcapturehandler_emit", "target": "logging_liveloggingstreamhandler_emit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L384", "weight": 1.0}, {"source": "logging_logcapturehandler_clear", "target": "logging_logcapturefixture_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L391", "weight": 1.0}, {"source": "logging_text", "target": "logging_remove_ansi_escape_sequences", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L454", "weight": 1.0}, {"source": "logging_logcapturefixture_set_level", "target": "logging_logcapturefixture_force_enable_logging", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L550", "weight": 1.0}, {"source": "logging_at_level", "target": "logging_logcapturefixture_force_enable_logging", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L570", "weight": 1.0}, {"source": "logging_caplog", "target": "logging_logcapturefixture", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L607", "weight": 1.0}, {"source": "logging_caplog", "target": "logging_logcapturefixture_finalize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L609", "weight": 1.0}, {"source": "logging_pytest_configure", "target": "logging_loggingplugin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L638", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_loggingplugin_create_formatter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L653", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_get_option_ini", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L654", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_get_log_level_for_setting", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L658", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_logcapturehandler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L659", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_filehandler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L675", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_datetimeformatter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L683", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_loggingplugin_log_cli_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L692", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_liveloggingstreamhandler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L700", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_liveloggingnullhandler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L702", "weight": 1.0}, {"source": "logging_loggingplugin_init", "target": "logging_loggingplugin_disable_loggers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L709", "weight": 1.0}, {"source": "logging_loggingplugin_create_formatter", "target": "logging_coloredlevelformatter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L725", "weight": 1.0}, {"source": "logging_loggingplugin_create_formatter", "target": "logging_datetimeformatter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L729", "weight": 1.0}, {"source": "logging_loggingplugin_create_formatter", "target": "logging_percentstylemultiline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L731", "weight": 1.0}, {"source": "logging_pytest_sessionstart", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L776", "weight": 1.0}, {"source": "logging_pytest_sessionstart", "target": "logging_catching_logs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L778", "weight": 1.0}, {"source": "logging_pytest_collection", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L784", "weight": 1.0}, {"source": "logging_pytest_collection", "target": "logging_catching_logs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L786", "weight": 1.0}, {"source": "logging_pytest_runtestloop", "target": "logging_loggingplugin_log_cli_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L795", "weight": 1.0}, {"source": "logging_pytest_runtestloop", "target": "logging_catching_logs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L799", "weight": 1.0}, {"source": "logging_pytest_runtest_logstart", "target": "logging_liveloggingnullhandler_reset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L805", "weight": 1.0}, {"source": "logging_pytest_runtest_logstart", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L806", "weight": 1.0}, {"source": "logging_pytest_runtest_logreport", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L810", "weight": 1.0}, {"source": "logging_runtest_for", "target": "logging_catching_logs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L816", "weight": 1.0}, {"source": "logging_runtest_for", "target": "logging_liveloggingnullhandler_reset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L825", "weight": 1.0}, {"source": "logging_pytest_runtest_setup", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L838", "weight": 1.0}, {"source": "logging_pytest_runtest_setup", "target": "logging_runtest_for", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L842", "weight": 1.0}, {"source": "logging_pytest_runtest_call", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L847", "weight": 1.0}, {"source": "logging_pytest_runtest_call", "target": "logging_runtest_for", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L849", "weight": 1.0}, {"source": "logging_pytest_runtest_teardown", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L854", "weight": 1.0}, {"source": "logging_pytest_runtest_teardown", "target": "logging_runtest_for", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L857", "weight": 1.0}, {"source": "logging_pytest_runtest_logfinish", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L865", "weight": 1.0}, {"source": "logging_pytest_sessionfinish", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L869", "weight": 1.0}, {"source": "logging_pytest_sessionfinish", "target": "logging_catching_logs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L871", "weight": 1.0}, {"source": "logging_liveloggingstreamhandler_init", "target": "logging_liveloggingnullhandler_reset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L910", "weight": 1.0}, {"source": "logging_liveloggingstreamhandler_init", "target": "logging_liveloggingnullhandler_set_when", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L911", "weight": 1.0}, {"source": "logging_rationale_62", "target": "logging_datetimeformatter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L62", "weight": 1.0}, {"source": "logging_rationale_81", "target": "logging_coloredlevelformatter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L81", "weight": 1.0}, {"source": "logging_rationale_105", "target": "logging_coloredlevelformatter_add_color_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L105", "weight": 1.0}, {"source": "logging_rationale_141", "target": "logging_percentstylemultiline", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L141", "weight": 1.0}, {"source": "logging_rationale_153", "target": "logging_percentstylemultiline_get_auto_indent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L153", "weight": 1.0}, {"source": "logging_rationale_239", "target": "logging_pytest_addoption", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L239", "weight": 1.0}, {"source": "logging_rationale_343", "target": "logging_catching_logs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L343", "weight": 1.0}, {"source": "logging_rationale_374", "target": "logging_logcapturehandler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L374", "weight": 1.0}, {"source": "logging_rationale_377", "target": "logging_logcapturehandler_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L377", "weight": 1.0}, {"source": "logging_rationale_382", "target": "logging_logcapturehandler_emit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L382", "weight": 1.0}, {"source": "logging_rationale_405", "target": "logging_logcapturefixture", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L405", "weight": 1.0}, {"source": "logging_rationale_416", "target": "logging_logcapturefixture_finalize", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L416", "weight": 1.0}, {"source": "logging_rationale_433", "target": "logging_logcapturefixture_handler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L433", "weight": 1.0}, {"source": "logging_rationale_439", "target": "logging_logcapturefixture_get_records", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L439", "weight": 1.0}, {"source": "logging_rationale_453", "target": "logging_logcapturefixture_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L453", "weight": 1.0}, {"source": "logging_rationale_458", "target": "logging_logcapturefixture_records", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L458", "weight": 1.0}, {"source": "logging_rationale_463", "target": "logging_logcapturefixture_record_tuples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L463", "weight": 1.0}, {"source": "logging_rationale_474", "target": "logging_logcapturefixture_messages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L474", "weight": 1.0}, {"source": "logging_rationale_492", "target": "logging_logcapturefixture_clear", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L492", "weight": 1.0}, {"source": "logging_rationale_498", "target": "logging_logcapturefixture_force_enable_logging", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L498", "weight": 1.0}, {"source": "logging_rationale_530", "target": "logging_logcapturefixture_set_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L530", "weight": 1.0}, {"source": "logging_rationale_556", "target": "logging_logcapturefixture_at_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L556", "weight": 1.0}, {"source": "logging_rationale_580", "target": "logging_logcapturefixture_filtering", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L580", "weight": 1.0}, {"source": "logging_rationale_597", "target": "logging_caplog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L597", "weight": 1.0}, {"source": "logging_rationale_642", "target": "logging_loggingplugin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L642", "weight": 1.0}, {"source": "logging_rationale_645", "target": "logging_loggingplugin_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L645", "weight": 1.0}, {"source": "logging_rationale_738", "target": "logging_loggingplugin_set_log_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L738", "weight": 1.0}, {"source": "logging_rationale_760", "target": "logging_loggingplugin_log_cli_enabled", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L760", "weight": 1.0}, {"source": "logging_rationale_814", "target": "logging_loggingplugin_runtest_for", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L814", "weight": 1.0}, {"source": "logging_rationale_883", "target": "logging_filehandler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L883", "weight": 1.0}, {"source": "logging_rationale_891", "target": "logging_liveloggingstreamhandler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L891", "weight": 1.0}, {"source": "logging_rationale_915", "target": "logging_liveloggingstreamhandler_reset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L915", "weight": 1.0}, {"source": "logging_rationale_919", "target": "logging_liveloggingstreamhandler_set_when", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L919", "weight": 1.0}, {"source": "logging_rationale_950", "target": "logging_liveloggingnullhandler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L950", "weight": 1.0}], "raw_calls": [{"caller_nid": "logging_remove_ansi_escape_sequences", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L58"}, {"caller_nid": "logging_datetimeformatter_formattime", "callee": "converter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L69"}, {"caller_nid": "logging_datetimeformatter_formattime", "callee": "timezone", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L70"}, {"caller_nid": "logging_datetimeformatter_formattime", "callee": "timedelta", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L70"}, {"caller_nid": "logging_datetimeformatter_formattime", "callee": "datetime", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L74"}, {"caller_nid": "logging_datetimeformatter_formattime", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L74"}, {"caller_nid": "logging_datetimeformatter_formattime", "callee": "strftime", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L75"}, {"caller_nid": "logging_datetimeformatter_formattime", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L77"}, {"caller_nid": "logging_coloredlevelformatter_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L96"}, {"caller_nid": "logging_coloredlevelformatter_init", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L101"}, {"caller_nid": "logging_coloredlevelformatter_add_color_level", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L118"}, {"caller_nid": "logging_coloredlevelformatter_add_color_level", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L121"}, {"caller_nid": "logging_coloredlevelformatter_add_color_level", "callee": "getLevelName", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L123"}, {"caller_nid": "logging_coloredlevelformatter_add_color_level", "callee": "markup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L127"}, {"caller_nid": "logging_coloredlevelformatter_add_color_level", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L130"}, {"caller_nid": "logging_coloredlevelformatter_format", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L135"}, {"caller_nid": "logging_coloredlevelformatter_format", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L137"}, {"caller_nid": "logging_percentstylemultiline_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L148"}, {"caller_nid": "logging_get_auto_indent", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L185"}, {"caller_nid": "logging_get_auto_indent", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L190"}, {"caller_nid": "logging_get_auto_indent", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L191"}, {"caller_nid": "logging_get_auto_indent", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L192"}, {"caller_nid": "logging_get_auto_indent", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L194"}, {"caller_nid": "logging_get_auto_indent", "callee": "_strtobool", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L198"}, {"caller_nid": "logging_percentstylemultiline_format", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L207"}, {"caller_nid": "logging_percentstylemultiline_format", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L214"}, {"caller_nid": "logging_percentstylemultiline_format", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L218"}, {"caller_nid": "logging_percentstylemultiline_format", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L225"}, {"caller_nid": "logging_get_option_ini", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L231"}, {"caller_nid": "logging_get_option_ini", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L233"}, {"caller_nid": "logging_pytest_addoption", "callee": "getgroup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L240"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L248"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L259"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L265"}, {"caller_nid": "logging_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L271"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L277"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L280"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L286"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L292"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L298"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L305"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L311"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L317"}, {"caller_nid": "logging_pytest_addoption", "callee": "add_option_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L323"}, {"caller_nid": "logging_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L329"}, {"caller_nid": "logging_catching_logs_enter", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L352"}, {"caller_nid": "logging_catching_logs_enter", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L354"}, {"caller_nid": "logging_catching_logs_enter", "callee": "addHandler", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L355"}, {"caller_nid": "logging_catching_logs_enter", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L358"}, {"caller_nid": "logging_catching_logs_enter", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L358"}, {"caller_nid": "logging_catching_logs_exit", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L367"}, {"caller_nid": "logging_catching_logs_exit", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L369"}, {"caller_nid": "logging_catching_logs_exit", "callee": "removeHandler", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L370"}, {"caller_nid": "logging_logcapturehandler_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L378"}, {"caller_nid": "logging_logcapturehandler_init", "callee": "StringIO", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L378"}, {"caller_nid": "logging_logcapturehandler_emit", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L383"}, {"caller_nid": "logging_logcapturehandler_emit", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L384"}, {"caller_nid": "logging_logcapturehandler_reset", "callee": "StringIO", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L388"}, {"caller_nid": "logging_logcapturehandler_clear", "callee": "StringIO", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L392"}, {"caller_nid": "logging_logcapturefixture_init", "callee": "check_ispytest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L408"}, {"caller_nid": "logging_logcapturefixture_finalize", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L422"}, {"caller_nid": "logging_logcapturefixture_finalize", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L423"}, {"caller_nid": "logging_logcapturefixture_finalize", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L424"}, {"caller_nid": "logging_logcapturefixture_finalize", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L425"}, {"caller_nid": "logging_logcapturefixture_finalize", "callee": "disable", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L428"}, {"caller_nid": "logging_logcapturefixture_get_records", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L449"}, {"caller_nid": "logging_text", "callee": "getvalue", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L454"}, {"caller_nid": "logging_record_tuples", "callee": "getMessage", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L470"}, {"caller_nid": "logging_messages", "callee": "getMessage", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L489"}, {"caller_nid": "logging_logcapturefixture_force_enable_logging", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L514"}, {"caller_nid": "logging_logcapturefixture_force_enable_logging", "callee": "getLevelName", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L516"}, {"caller_nid": "logging_logcapturefixture_force_enable_logging", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L518"}, {"caller_nid": "logging_logcapturefixture_force_enable_logging", "callee": "disable", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L520"}, {"caller_nid": "logging_logcapturefixture_force_enable_logging", "callee": "isEnabledFor", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L521"}, {"caller_nid": "logging_logcapturefixture_force_enable_logging", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L524"}, {"caller_nid": "logging_logcapturefixture_force_enable_logging", "callee": "disable", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L525"}, {"caller_nid": "logging_logcapturefixture_set_level", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L543"}, {"caller_nid": "logging_logcapturefixture_set_level", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L545"}, {"caller_nid": "logging_logcapturefixture_set_level", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L546"}, {"caller_nid": "logging_logcapturefixture_set_level", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L549"}, {"caller_nid": "logging_at_level", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L565"}, {"caller_nid": "logging_at_level", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L567"}, {"caller_nid": "logging_at_level", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L569"}, {"caller_nid": "logging_at_level", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L574"}, {"caller_nid": "logging_at_level", "callee": "setLevel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L575"}, {"caller_nid": "logging_at_level", "callee": "disable", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L576"}, {"caller_nid": "logging_filtering", "callee": "addFilter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L588"}, {"caller_nid": "logging_filtering", "callee": "removeFilter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L592"}, {"caller_nid": "logging_get_log_level_for_setting", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L614"}, {"caller_nid": "logging_get_log_level_for_setting", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L616"}, {"caller_nid": "logging_get_log_level_for_setting", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L622"}, {"caller_nid": "logging_get_log_level_for_setting", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L623"}, {"caller_nid": "logging_get_log_level_for_setting", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L625"}, {"caller_nid": "logging_get_log_level_for_setting", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L625"}, {"caller_nid": "logging_get_log_level_for_setting", "callee": "UsageError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L628"}, {"caller_nid": "logging_pytest_configure", "callee": "register", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L638"}, {"caller_nid": "logging_loggingplugin_init", "callee": "setFormatter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L660"}, {"caller_nid": "logging_loggingplugin_init", "callee": "setFormatter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L662"}, {"caller_nid": "logging_loggingplugin_init", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L670"}, {"caller_nid": "logging_loggingplugin_init", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L670"}, {"caller_nid": "logging_loggingplugin_init", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L671"}, {"caller_nid": "logging_loggingplugin_init", "callee": "makedirs", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L672"}, {"caller_nid": "logging_loggingplugin_init", "callee": "setFormatter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L686"}, {"caller_nid": "logging_loggingplugin_init", "callee": "get_plugin", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L693"}, {"caller_nid": "logging_loggingplugin_init", "callee": "get_plugin", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L696"}, {"caller_nid": "logging_loggingplugin_init", "callee": "setFormatter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L708"}, {"caller_nid": "logging_loggingplugin_disable_loggers", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L716"}, {"caller_nid": "logging_loggingplugin_create_formatter", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L721"}, {"caller_nid": "logging_loggingplugin_create_formatter", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L722"}, {"caller_nid": "logging_loggingplugin_create_formatter", "callee": "create_terminal_writer", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L726"}, {"caller_nid": "logging_loggingplugin_set_log_path", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L745"}, {"caller_nid": "logging_loggingplugin_set_log_path", "callee": "is_absolute", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L747"}, {"caller_nid": "logging_loggingplugin_set_log_path", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L750"}, {"caller_nid": "logging_loggingplugin_set_log_path", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L751"}, {"caller_nid": "logging_loggingplugin_set_log_path", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L754"}, {"caller_nid": "logging_loggingplugin_set_log_path", "callee": "setStream", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L755"}, {"caller_nid": "logging_loggingplugin_set_log_path", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L757"}, {"caller_nid": "logging_loggingplugin_log_cli_enabled", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L761"}, {"caller_nid": "logging_loggingplugin_log_cli_enabled", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L763"}, {"caller_nid": "logging_loggingplugin_log_cli_enabled", "callee": "get_plugin", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L767"}, {"caller_nid": "logging_pytest_runtestloop", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L795"}, {"caller_nid": "logging_runtest_for", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L833"}, {"caller_nid": "logging_runtest_for", "callee": "getvalue", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L833"}, {"caller_nid": "logging_runtest_for", "callee": "add_report_section", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L834"}, {"caller_nid": "logging_pytest_unconfigure", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L879"}, {"caller_nid": "logging_liveloggingstreamhandler_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L908"}, {"caller_nid": "logging_liveloggingstreamhandler_emit", "callee": "global_and_fixture_disabled", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L927"}, {"caller_nid": "logging_liveloggingstreamhandler_emit", "callee": "nullcontext", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L929"}, {"caller_nid": "logging_liveloggingstreamhandler_emit", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L933"}, {"caller_nid": "logging_liveloggingstreamhandler_emit", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L938"}, {"caller_nid": "logging_liveloggingstreamhandler_emit", "callee": "section", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L940"}, {"caller_nid": "logging_liveloggingstreamhandler_emit", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/logging.py", "source_location": "L942"}]} |