1 line
17 KiB
JSON
1 line
17 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "label": "events.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L1"}, {"id": "events_poolevents", "label": "PoolEvents", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L27"}, {"id": "events_accept_with", "label": "_accept_with()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L66"}, {"id": "events_listen", "label": "_listen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L90"}, {"id": "events_poolevents_connect", "label": ".connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L101"}, {"id": "events_poolevents_first_connect", "label": ".first_connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L121"}, {"id": "events_poolevents_checkout", "label": ".checkout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L150"}, {"id": "events_poolevents_checkin", "label": ".checkin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L179"}, {"id": "events_reset", "label": "reset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L206"}, {"id": "events_poolevents_invalidate", "label": ".invalidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L262"}, {"id": "events_poolevents_soft_invalidate", "label": ".soft_invalidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L292"}, {"id": "events_poolevents_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L320"}, {"id": "events_poolevents_detach", "label": ".detach()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L345"}, {"id": "events_poolevents_close_detached", "label": ".close_detached()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L363"}, {"id": "events_rationale_28", "label": "Available events for :class:`_pool.Pool`. The methods here define the name", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L28"}, {"id": "events_rationale_106", "label": "Called at the moment a particular DBAPI connection is first created for", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L106"}, {"id": "events_rationale_126", "label": "Called exactly once for the first time a DBAPI connection is checked out", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L126"}, {"id": "events_rationale_156", "label": "Called when a connection is retrieved from the Pool. :param dbapi_conne", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L156"}, {"id": "events_rationale_184", "label": "Called when a connection returns to the pool. Note that the connection", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L184"}, {"id": "events_rationale_212", "label": "Called before the \"reset\" action occurs for a pooled connection. This e", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L212"}, {"id": "events_rationale_268", "label": "Called when a DBAPI connection is to be \"invalidated\". This event is ca", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L268"}, {"id": "events_rationale_298", "label": "Called when a DBAPI connection is to be \"soft invalidated\". This event", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L298"}, {"id": "events_rationale_325", "label": "Called when a DBAPI connection is closed. The event is emitted before t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L325"}, {"id": "events_rationale_350", "label": "Called when a DBAPI connection is \"detached\" from a pool. This event is", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L350"}, {"id": "events_rationale_364", "label": "Called when a detached DBAPI connection is closed. The event is emitted", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L364"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "events_poolevents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "events_accept_with", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "events_listen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L90", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L101", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_first_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L121", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_checkout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L150", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_checkin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L179", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_events_py", "target": "events_reset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L206", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_invalidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L262", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_soft_invalidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L292", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L320", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_detach", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L345", "weight": 1.0}, {"source": "events_poolevents", "target": "events_poolevents_close_detached", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L363", "weight": 1.0}, {"source": "events_rationale_28", "target": "events_poolevents", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L28", "weight": 1.0}, {"source": "events_rationale_106", "target": "events_poolevents_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L106", "weight": 1.0}, {"source": "events_rationale_126", "target": "events_poolevents_first_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L126", "weight": 1.0}, {"source": "events_rationale_156", "target": "events_poolevents_checkout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L156", "weight": 1.0}, {"source": "events_rationale_184", "target": "events_poolevents_checkin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L184", "weight": 1.0}, {"source": "events_rationale_212", "target": "events_poolevents_reset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L212", "weight": 1.0}, {"source": "events_rationale_268", "target": "events_poolevents_invalidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L268", "weight": 1.0}, {"source": "events_rationale_298", "target": "events_poolevents_soft_invalidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L298", "weight": 1.0}, {"source": "events_rationale_325", "target": "events_poolevents_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L325", "weight": 1.0}, {"source": "events_rationale_350", "target": "events_poolevents_detach", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L350", "weight": 1.0}, {"source": "events_rationale_364", "target": "events_poolevents_close_detached", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L364", "weight": 1.0}], "raw_calls": [{"caller_nid": "events_accept_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L74"}, {"caller_nid": "events_accept_with", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L75"}, {"caller_nid": "events_accept_with", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L78"}, {"caller_nid": "events_accept_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L80"}, {"caller_nid": "events_accept_with", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L82"}, {"caller_nid": "events_accept_with", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L84"}, {"caller_nid": "events_accept_with", "callee": "_no_async_engine_events", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L85"}, {"caller_nid": "events_listen", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L97"}, {"caller_nid": "events_listen", "callee": "base_listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/events.py", "source_location": "L99"}]} |