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

1 line
31 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "label": "asynchronous.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L1"}, {"id": "asynchronous_asyncstrategy", "label": "AsyncStrategy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L39"}, {"id": "basestrategy", "label": "BaseStrategy", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asynchronous_receiversocketthread", "label": "ReceiverSocketThread", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L51"}, {"id": "thread", "label": "Thread", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asynchronous_receiversocketthread_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L56"}, {"id": "asynchronous_receiversocketthread_run", "label": ".run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L61"}, {"id": "asynchronous_asyncstrategy_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L183"}, {"id": "asynchronous_asyncstrategy_open", "label": ".open()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L196"}, {"id": "asynchronous_asyncstrategy_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L212"}, {"id": "asynchronous_asyncstrategy_add_event_for_message", "label": "._add_event_for_message()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L219"}, {"id": "asynchronous_asyncstrategy_set_event_for_message", "label": ".set_event_for_message()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L225"}, {"id": "asynchronous_asyncstrategy_get_event_for_message", "label": "._get_event_for_message()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L233"}, {"id": "asynchronous_asyncstrategy_post_send_search", "label": ".post_send_search()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L239"}, {"id": "asynchronous_asyncstrategy_post_send_single_response", "label": ".post_send_single_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L249"}, {"id": "asynchronous_asyncstrategy_start_listen", "label": "._start_listen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L259"}, {"id": "asynchronous_asyncstrategy_get_response", "label": "._get_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L269"}, {"id": "asynchronous_asyncstrategy_receiving", "label": ".receiving()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L285"}, {"id": "asynchronous_asyncstrategy_get_stream", "label": ".get_stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L288"}, {"id": "asynchronous_asyncstrategy_set_stream", "label": ".set_stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L291"}, {"id": "asynchronous_rationale_40", "label": "This strategy is asynchronous. You send the request and get the messageId of the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L40"}, {"id": "asynchronous_rationale_52", "label": "The thread that actually manage the receiver socket", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L52"}, {"id": "asynchronous_rationale_62", "label": "Waits for data on socket, computes the length of the message and waits for enoug", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L62"}, {"id": "asynchronous_rationale_197", "label": "Open connection and start listen on the socket in a different thread", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L197"}, {"id": "asynchronous_rationale_213", "label": "Close connection and stop socket thread", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L213"}, {"id": "asynchronous_rationale_240", "label": "Clears connection.response and returns messageId", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L240"}, {"id": "asynchronous_rationale_250", "label": "Clears connection.response and returns messageId.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L250"}, {"id": "asynchronous_rationale_260", "label": "Start thread in daemon mode", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L260"}, {"id": "asynchronous_rationale_270", "label": "Performs the capture of LDAP response for this strategy The response is", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L270"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "threading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_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/asynchronous.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_protocol_rfc4511_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_utils_log_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_utils_asn1_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "backend_venv_lib_python3_12_site_packages_ldap3_protocol_sasl_digestmd5_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "asynchronous_asyncstrategy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L39", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "basestrategy", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ldap3_strategy_asynchronous_py", "target": "asynchronous_receiversocketthread", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L51", "weight": 1.0}, {"source": "asynchronous_receiversocketthread", "target": "thread", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L51", "weight": 1.0}, {"source": "asynchronous_receiversocketthread", "target": "asynchronous_receiversocketthread_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L56", "weight": 1.0}, {"source": "asynchronous_receiversocketthread", "target": "asynchronous_receiversocketthread_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L61", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L183", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_open", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L196", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L212", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_add_event_for_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L219", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_set_event_for_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L225", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_get_event_for_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L233", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_post_send_search", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L239", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_post_send_single_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L249", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_start_listen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L259", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_get_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L269", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_receiving", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L285", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_get_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L288", "weight": 1.0}, {"source": "asynchronous_asyncstrategy", "target": "asynchronous_asyncstrategy_set_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L291", "weight": 1.0}, {"source": "asynchronous_receiversocketthread_init", "target": "asynchronous_asyncstrategy_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L57", "weight": 1.0}, {"source": "asynchronous_receiversocketthread_run", "target": "asynchronous_asyncstrategy_set_event_for_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L166", "weight": 1.0}, {"source": "asynchronous_receiversocketthread_run", "target": "asynchronous_asyncstrategy_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L181", "weight": 1.0}, {"source": "asynchronous_asyncstrategy_post_send_search", "target": "asynchronous_asyncstrategy_add_event_for_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L246", "weight": 1.0}, {"source": "asynchronous_asyncstrategy_post_send_single_response", "target": "asynchronous_asyncstrategy_add_event_for_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L256", "weight": 1.0}, {"source": "asynchronous_asyncstrategy_start_listen", "target": "asynchronous_receiversocketthread", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L264", "weight": 1.0}, {"source": "asynchronous_asyncstrategy_get_response", "target": "asynchronous_asyncstrategy_get_event_for_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L274", "weight": 1.0}, {"source": "asynchronous_rationale_40", "target": "asynchronous_asyncstrategy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L40", "weight": 1.0}, {"source": "asynchronous_rationale_52", "target": "asynchronous_receiversocketthread", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L52", "weight": 1.0}, {"source": "asynchronous_rationale_62", "target": "asynchronous_receiversocketthread_run", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L62", "weight": 1.0}, {"source": "asynchronous_rationale_197", "target": "asynchronous_asyncstrategy_open", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L197", "weight": 1.0}, {"source": "asynchronous_rationale_213", "target": "asynchronous_asyncstrategy_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L213", "weight": 1.0}, {"source": "asynchronous_rationale_240", "target": "asynchronous_asyncstrategy_post_send_search", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L240", "weight": 1.0}, {"source": "asynchronous_rationale_250", "target": "asynchronous_asyncstrategy_post_send_single_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L250", "weight": 1.0}, {"source": "asynchronous_rationale_260", "target": "asynchronous_asyncstrategy_start_listen", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L260", "weight": 1.0}, {"source": "asynchronous_rationale_270", "target": "asynchronous_asyncstrategy_get_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L270", "weight": 1.0}], "raw_calls": [{"caller_nid": "asynchronous_receiversocketthread_init", "callee": "get_config_parameter", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L59"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "recv", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L80"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L85"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L86"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L86"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L88"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L95"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L98"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "fromhex", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L113"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "md5_hmac", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L113"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "LDAPSignatureVerificationFailedError", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L115"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L115"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L115"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "hex", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L115"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "hex", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L115"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "compute_ldap_message_size", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L124"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L125"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L127"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "update_received_message", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L129"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L130"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L131"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "decode_message_fast", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L133"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "decode_response_fast", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L134"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L136"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "LDAPMessage", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L136"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "decode_response", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L137"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L138"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L139"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L140"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L141"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L142"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "format_ldap_message", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L142"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L143"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "_start_tls", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L146"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L149"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L150"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "LDAPSSLConfigurationError", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L151"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L154"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L155"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "LDAPStartTLSError", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L156"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L161"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L165"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "accumulate_stream", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L169"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L178"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "log", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L179"}, {"caller_nid": "asynchronous_receiversocketthread_run", "callee": "LDAPStartTLSError", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L180"}, {"caller_nid": "asynchronous_asyncstrategy_init", "callee": "Lock", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L192"}, {"caller_nid": "asynchronous_asyncstrategy_init", "callee": "Lock", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L193"}, {"caller_nid": "asynchronous_asyncstrategy_open", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L201"}, {"caller_nid": "asynchronous_asyncstrategy_open", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L202"}, {"caller_nid": "asynchronous_asyncstrategy_open", "callee": "refresh_server_info", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L207"}, {"caller_nid": "asynchronous_asyncstrategy_add_event_for_message", "callee": "Event", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L223"}, {"caller_nid": "asynchronous_asyncstrategy_set_event_for_message", "callee": "Event", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L230"}, {"caller_nid": "asynchronous_asyncstrategy_set_event_for_message", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L231"}, {"caller_nid": "asynchronous_asyncstrategy_get_event_for_message", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L236"}, {"caller_nid": "asynchronous_asyncstrategy_get_event_for_message", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L236"}, {"caller_nid": "asynchronous_asyncstrategy_start_listen", "callee": "start", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L267"}, {"caller_nid": "asynchronous_asyncstrategy_get_response", "callee": "wait", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L275"}, {"caller_nid": "asynchronous_asyncstrategy_get_response", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L281"}, {"caller_nid": "asynchronous_asyncstrategy_get_response", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/ldap3/strategy/asynchronous.py", "source_location": "L283"}]}