Files
tfm_ainventory/graphify-out/cache/bd1882eeb37311f3582c0b9434b7437db347abc0d9cefb5a74463b5ee6a02873.json

1 line
13 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "label": "asyncStream.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L1"}, {"id": "asyncstream_asyncstreamstrategy", "label": "AsyncStreamStrategy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L43"}, {"id": "asyncstrategy", "label": "AsyncStrategy", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asyncstream_asyncstreamstrategy_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L47"}, {"id": "asyncstream_asyncstreamstrategy_start_listen", "label": "._start_listen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L65"}, {"id": "asyncstream_asyncstreamstrategy_stop_listen", "label": "._stop_listen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L71"}, {"id": "asyncstream_asyncstreamstrategy_accumulate_stream", "label": ".accumulate_stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L76"}, {"id": "asyncstream_asyncstreamstrategy_get_stream", "label": ".get_stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L102"}, {"id": "asyncstream_asyncstreamstrategy_set_stream", "label": ".set_stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L107"}, {"id": "asyncstream_rationale_44", "label": "This strategy is asynchronous. It streams responses in a generator as they appea", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L44"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "queue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "queue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "os", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_protocol_rfc2849_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_core_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_utils_conv_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_protocol_rfc2849_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asyncstream_py", "target": "asyncstream_asyncstreamstrategy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L43", "weight": 1.0}, {"source": "asyncstream_asyncstreamstrategy", "target": "asyncstrategy", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L43", "weight": 1.0}, {"source": "asyncstream_asyncstreamstrategy", "target": "asyncstream_asyncstreamstrategy_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L47", "weight": 1.0}, {"source": "asyncstream_asyncstreamstrategy", "target": "asyncstream_asyncstreamstrategy_start_listen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L65", "weight": 1.0}, {"source": "asyncstream_asyncstreamstrategy", "target": "asyncstream_asyncstreamstrategy_stop_listen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L71", "weight": 1.0}, {"source": "asyncstream_asyncstreamstrategy", "target": "asyncstream_asyncstreamstrategy_accumulate_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L76", "weight": 1.0}, {"source": "asyncstream_asyncstreamstrategy", "target": "asyncstream_asyncstreamstrategy_get_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L102", "weight": 1.0}, {"source": "asyncstream_asyncstreamstrategy", "target": "asyncstream_asyncstreamstrategy_set_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L107", "weight": 1.0}, {"source": "asyncstream_asyncstreamstrategy_start_listen", "target": "asyncstream_asyncstreamstrategy_set_stream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L69", "weight": 1.0}, {"source": "asyncstream_rationale_44", "target": "asyncstream_asyncstreamstrategy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L44", "weight": 1.0}], "raw_calls": [{"caller_nid": "asyncstream_asyncstreamstrategy_init", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L53"}, {"caller_nid": "asyncstream_asyncstreamstrategy_init", "callee": "Queue", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L59"}, {"caller_nid": "asyncstream_asyncstreamstrategy_init", "callee": "Queue", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L61"}, {"caller_nid": "asyncstream_asyncstreamstrategy_start_listen", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L68"}, {"caller_nid": "asyncstream_asyncstreamstrategy_start_listen", "callee": "StringIO", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L69"}, {"caller_nid": "asyncstream_asyncstreamstrategy_stop_listen", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L74"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L81"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "add_ldif_header", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L82"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L83"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "prepare_for_stream", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L83"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "persistent_search_response_to_ldif", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L84"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L86"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L87"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "add_ldif_header", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L89"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L90"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "prepare_for_stream", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L90"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L91"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "prepare_for_stream", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L91"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "decode_persistent_search_control", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L93"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L95"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "put", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L98"}, {"caller_nid": "asyncstream_asyncstreamstrategy_accumulate_stream", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L100"}, {"caller_nid": "asyncstream_asyncstreamstrategy_set_stream", "callee": "writable", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L110"}, {"caller_nid": "asyncstream_asyncstreamstrategy_set_stream", "callee": "LDAPLDIFError", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asyncStream.py", "source_location": "L116"}]}