1 line
49 KiB
JSON
1 line
49 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "label": "impl.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L1"}, {"id": "impl_queuepool", "label": "QueuePool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L43"}, {"id": "pool", "label": "Pool", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "impl_queuepool_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L71"}, {"id": "impl_queuepool_do_return_conn", "label": "._do_return_conn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L142"}, {"id": "impl_queuepool_do_get", "label": "._do_get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L151"}, {"id": "impl_queuepool_inc_overflow", "label": "._inc_overflow()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L183"}, {"id": "impl_queuepool_dec_overflow", "label": "._dec_overflow()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L194"}, {"id": "impl_queuepool_recreate", "label": ".recreate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L202"}, {"id": "impl_queuepool_dispose", "label": ".dispose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L219"}, {"id": "impl_queuepool_status", "label": ".status()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L230"}, {"id": "impl_queuepool_size", "label": ".size()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L243"}, {"id": "impl_queuepool_timeout", "label": ".timeout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L246"}, {"id": "impl_queuepool_checkedin", "label": ".checkedin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L249"}, {"id": "impl_queuepool_overflow", "label": ".overflow()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L252"}, {"id": "impl_queuepool_checkedout", "label": ".checkedout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L255"}, {"id": "impl_asyncadaptedqueuepool", "label": "AsyncAdaptedQueuePool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L259"}, {"id": "impl_fallbackasyncadaptedqueuepool", "label": "FallbackAsyncAdaptedQueuePool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L280"}, {"id": "impl_nullpool", "label": "NullPool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L284"}, {"id": "impl_nullpool_status", "label": ".status()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L299"}, {"id": "impl_nullpool_do_return_conn", "label": "._do_return_conn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L302"}, {"id": "impl_nullpool_do_get", "label": "._do_get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L305"}, {"id": "impl_nullpool_recreate", "label": ".recreate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L308"}, {"id": "impl_nullpool_dispose", "label": ".dispose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L322"}, {"id": "impl_singletonthreadpool", "label": "SingletonThreadPool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L326"}, {"id": "impl_singletonthreadpool_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L361"}, {"id": "impl_singletonthreadpool_recreate", "label": ".recreate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L373"}, {"id": "impl_singletonthreadpool_transfer_from", "label": "._transfer_from()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L387"}, {"id": "impl_singletonthreadpool_dispose", "label": ".dispose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L396"}, {"id": "impl_singletonthreadpool_cleanup", "label": "._cleanup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L409"}, {"id": "impl_singletonthreadpool_status", "label": ".status()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L414"}, {"id": "impl_singletonthreadpool_do_return_conn", "label": "._do_return_conn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L420"}, {"id": "impl_singletonthreadpool_do_get", "label": "._do_get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L426"}, {"id": "impl_singletonthreadpool_connect", "label": ".connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L443"}, {"id": "impl_staticpool", "label": "StaticPool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L457"}, {"id": "impl_connection", "label": "connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L470"}, {"id": "impl_staticpool_status", "label": ".status()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L473"}, {"id": "impl_staticpool_dispose", "label": ".dispose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L476"}, {"id": "impl_staticpool_recreate", "label": ".recreate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L484"}, {"id": "impl_staticpool_transfer_from", "label": "._transfer_from()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L497"}, {"id": "impl_staticpool_create_connection", "label": "._create_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L507"}, {"id": "impl_staticpool_do_return_conn", "label": "._do_return_conn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L510"}, {"id": "impl_staticpool_do_get", "label": "._do_get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L513"}, {"id": "impl_assertionpool", "label": "AssertionPool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L522"}, {"id": "impl_assertionpool_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L538"}, {"id": "impl_assertionpool_status", "label": ".status()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L545"}, {"id": "impl_assertionpool_do_return_conn", "label": "._do_return_conn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L548"}, {"id": "impl_assertionpool_dispose", "label": ".dispose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L554"}, {"id": "impl_assertionpool_recreate", "label": ".recreate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L559"}, {"id": "impl_assertionpool_do_get", "label": "._do_get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L572"}, {"id": "impl_rationale_44", "label": "A :class:`_pool.Pool` that imposes a limit on the number of open connections", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L44"}, {"id": "impl_rationale_80", "label": "r\"\"\" Construct a QueuePool. :param creator: a callable function", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L80"}, {"id": "impl_rationale_260", "label": "An asyncio-compatible version of :class:`.QueuePool`. This pool is used by", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L260"}, {"id": "impl_rationale_285", "label": "A Pool which does not pool connections. Instead it literally opens and clos", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L285"}, {"id": "impl_rationale_327", "label": "A Pool that maintains one connection per thread. Maintains one connection p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L327"}, {"id": "impl_rationale_397", "label": "Dispose of this pool.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L397"}, {"id": "impl_rationale_458", "label": "A Pool of exactly one connection, used for all requests. Reconnect-related", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L458"}, {"id": "impl_rationale_523", "label": "A :class:`_pool.Pool` that allows at most one checked out connection at any", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L523"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "threading", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "traceback", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_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/impl.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "impl_queuepool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L43", "weight": 1.0}, {"source": "impl_queuepool", "target": "pool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L43", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L71", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_do_return_conn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L142", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_do_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L151", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_inc_overflow", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L183", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_dec_overflow", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L194", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_recreate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L202", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L219", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L230", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L243", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_timeout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L246", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_checkedin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L249", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_overflow", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L252", "weight": 1.0}, {"source": "impl_queuepool", "target": "impl_queuepool_checkedout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "impl_asyncadaptedqueuepool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L259", "weight": 1.0}, {"source": "impl_asyncadaptedqueuepool", "target": "impl_queuepool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L259", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "impl_fallbackasyncadaptedqueuepool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L280", "weight": 1.0}, {"source": "impl_fallbackasyncadaptedqueuepool", "target": "impl_asyncadaptedqueuepool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L280", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "impl_nullpool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L284", "weight": 1.0}, {"source": "impl_nullpool", "target": "pool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L284", "weight": 1.0}, {"source": "impl_nullpool", "target": "impl_nullpool_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L299", "weight": 1.0}, {"source": "impl_nullpool", "target": "impl_nullpool_do_return_conn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L302", "weight": 1.0}, {"source": "impl_nullpool", "target": "impl_nullpool_do_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L305", "weight": 1.0}, {"source": "impl_nullpool", "target": "impl_nullpool_recreate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L308", "weight": 1.0}, {"source": "impl_nullpool", "target": "impl_nullpool_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L322", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "impl_singletonthreadpool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L326", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "pool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L326", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L361", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_recreate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L373", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_transfer_from", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L387", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L396", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_cleanup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L409", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L414", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_do_return_conn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L420", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_do_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L426", "weight": 1.0}, {"source": "impl_singletonthreadpool", "target": "impl_singletonthreadpool_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L443", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "impl_staticpool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L457", "weight": 1.0}, {"source": "impl_staticpool", "target": "pool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L457", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "impl_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L470", "weight": 1.0}, {"source": "impl_staticpool", "target": "impl_staticpool_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L473", "weight": 1.0}, {"source": "impl_staticpool", "target": "impl_staticpool_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L476", "weight": 1.0}, {"source": "impl_staticpool", "target": "impl_staticpool_recreate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L484", "weight": 1.0}, {"source": "impl_staticpool", "target": "impl_staticpool_transfer_from", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L497", "weight": 1.0}, {"source": "impl_staticpool", "target": "impl_staticpool_create_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L507", "weight": 1.0}, {"source": "impl_staticpool", "target": "impl_staticpool_do_return_conn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L510", "weight": 1.0}, {"source": "impl_staticpool", "target": "impl_staticpool_do_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L513", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_pool_impl_py", "target": "impl_assertionpool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L522", "weight": 1.0}, {"source": "impl_assertionpool", "target": "pool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L522", "weight": 1.0}, {"source": "impl_assertionpool", "target": "impl_assertionpool_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L538", "weight": 1.0}, {"source": "impl_assertionpool", "target": "impl_assertionpool_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L545", "weight": 1.0}, {"source": "impl_assertionpool", "target": "impl_assertionpool_do_return_conn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L548", "weight": 1.0}, {"source": "impl_assertionpool", "target": "impl_assertionpool_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L554", "weight": 1.0}, {"source": "impl_assertionpool", "target": "impl_assertionpool_recreate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L559", "weight": 1.0}, {"source": "impl_assertionpool", "target": "impl_assertionpool_do_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L572", "weight": 1.0}, {"source": "impl_queuepool_init", "target": "impl_assertionpool_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L135", "weight": 1.0}, {"source": "impl_queuepool_do_return_conn", "target": "impl_queuepool_dec_overflow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L149", "weight": 1.0}, {"source": "impl_queuepool_do_get", "target": "impl_assertionpool_do_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L164", "weight": 1.0}, {"source": "impl_queuepool_do_get", "target": "impl_queuepool_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L169", "weight": 1.0}, {"source": "impl_queuepool_do_get", "target": "impl_queuepool_overflow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L169", "weight": 1.0}, {"source": "impl_queuepool_do_get", "target": "impl_queuepool_inc_overflow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L173", "weight": 1.0}, {"source": "impl_queuepool_do_get", "target": "impl_staticpool_create_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L175", "weight": 1.0}, {"source": "impl_queuepool_do_get", "target": "impl_queuepool_dec_overflow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L178", "weight": 1.0}, {"source": "impl_queuepool_dispose", "target": "impl_queuepool_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L227", "weight": 1.0}, {"source": "impl_queuepool_dispose", "target": "impl_assertionpool_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L228", "weight": 1.0}, {"source": "impl_queuepool_status", "target": "impl_queuepool_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L236", "weight": 1.0}, {"source": "impl_queuepool_status", "target": "impl_queuepool_checkedin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L237", "weight": 1.0}, {"source": "impl_queuepool_status", "target": "impl_queuepool_overflow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L238", "weight": 1.0}, {"source": "impl_queuepool_status", "target": "impl_queuepool_checkedout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L239", "weight": 1.0}, {"source": "impl_nullpool_do_get", "target": "impl_staticpool_create_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L306", "weight": 1.0}, {"source": "impl_singletonthreadpool_init", "target": "impl_assertionpool_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L367", "weight": 1.0}, {"source": "impl_singletonthreadpool_do_get", "target": "impl_staticpool_create_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L436", "weight": 1.0}, {"source": "impl_singletonthreadpool_do_get", "target": "impl_singletonthreadpool_cleanup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L439", "weight": 1.0}, {"source": "impl_assertionpool_do_get", "target": "impl_staticpool_create_connection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L583", "weight": 1.0}, {"source": "impl_rationale_44", "target": "impl_queuepool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L44", "weight": 1.0}, {"source": "impl_rationale_80", "target": "impl_queuepool_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L80", "weight": 1.0}, {"source": "impl_rationale_260", "target": "impl_asyncadaptedqueuepool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L260", "weight": 1.0}, {"source": "impl_rationale_285", "target": "impl_nullpool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L285", "weight": 1.0}, {"source": "impl_rationale_327", "target": "impl_singletonthreadpool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L327", "weight": 1.0}, {"source": "impl_rationale_397", "target": "impl_singletonthreadpool_dispose", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L397", "weight": 1.0}, {"source": "impl_rationale_458", "target": "impl_staticpool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L458", "weight": 1.0}, {"source": "impl_rationale_523", "target": "impl_assertionpool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L523", "weight": 1.0}], "raw_calls": [{"caller_nid": "impl_queuepool_init", "callee": "_queue_class", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L136"}, {"caller_nid": "impl_queuepool_init", "callee": "Lock", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L140"}, {"caller_nid": "impl_queuepool_do_return_conn", "callee": "put", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L144"}, {"caller_nid": "impl_queuepool_do_return_conn", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L147"}, {"caller_nid": "impl_queuepool_do_get", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L156"}, {"caller_nid": "impl_queuepool_do_get", "callee": "TimeoutError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L166"}, {"caller_nid": "impl_queuepool_do_get", "callee": "safe_reraise", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L177"}, {"caller_nid": "impl_queuepool_recreate", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L203"}, {"caller_nid": "impl_queuepool_recreate", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L204"}, {"caller_nid": "impl_queuepool_dispose", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L222"}, {"caller_nid": "impl_queuepool_dispose", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L223"}, {"caller_nid": "impl_queuepool_dispose", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L228"}, {"caller_nid": "impl_queuepool_checkedin", "callee": "qsize", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L250"}, {"caller_nid": "impl_queuepool_checkedout", "callee": "qsize", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L256"}, {"caller_nid": "impl_nullpool_do_return_conn", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L303"}, {"caller_nid": "impl_nullpool_recreate", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L309"}, {"caller_nid": "impl_nullpool_recreate", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L311"}, {"caller_nid": "impl_singletonthreadpool_init", "callee": "local", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L368"}, {"caller_nid": "impl_singletonthreadpool_init", "callee": "local", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L369"}, {"caller_nid": "impl_singletonthreadpool_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L370"}, {"caller_nid": "impl_singletonthreadpool_recreate", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L374"}, {"caller_nid": "impl_singletonthreadpool_recreate", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L375"}, {"caller_nid": "impl_singletonthreadpool_transfer_from", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L392"}, {"caller_nid": "impl_singletonthreadpool_dispose", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L401"}, {"caller_nid": "impl_singletonthreadpool_dispose", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L407"}, {"caller_nid": "impl_singletonthreadpool_cleanup", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L410"}, {"caller_nid": "impl_singletonthreadpool_cleanup", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L411"}, {"caller_nid": "impl_singletonthreadpool_cleanup", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L412"}, {"caller_nid": "impl_singletonthreadpool_status", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L416"}, {"caller_nid": "impl_singletonthreadpool_status", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L417"}, {"caller_nid": "impl_singletonthreadpool_do_get", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L429"}, {"caller_nid": "impl_singletonthreadpool_do_get", "callee": "current", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L429"}, {"caller_nid": "impl_singletonthreadpool_do_get", "callee": "current", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L431"}, {"caller_nid": "impl_singletonthreadpool_do_get", "callee": "ref", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L437"}, {"caller_nid": "impl_singletonthreadpool_do_get", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L438"}, {"caller_nid": "impl_singletonthreadpool_do_get", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L440"}, {"caller_nid": "impl_singletonthreadpool_connect", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L447"}, {"caller_nid": "impl_singletonthreadpool_connect", "callee": "current", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L447"}, {"caller_nid": "impl_singletonthreadpool_connect", "callee": "_checkout_existing", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L452"}, {"caller_nid": "impl_singletonthreadpool_connect", "callee": "_checkout", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L454"}, {"caller_nid": "impl_connection", "callee": "_ConnectionRecord", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L471"}, {"caller_nid": "impl_staticpool_dispose", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L481"}, {"caller_nid": "impl_staticpool_recreate", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L485"}, {"caller_nid": "impl_staticpool_recreate", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L486"}, {"caller_nid": "impl_staticpool_create_connection", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L508"}, {"caller_nid": "impl_staticpool_do_get", "callee": "_is_hard_or_soft_invalidated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L515"}, {"caller_nid": "impl_assertionpool_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L541"}, {"caller_nid": "impl_assertionpool_do_return_conn", "callee": "AssertionError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L550"}, {"caller_nid": "impl_assertionpool_dispose", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L557"}, {"caller_nid": "impl_assertionpool_recreate", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L560"}, {"caller_nid": "impl_assertionpool_recreate", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L561"}, {"caller_nid": "impl_assertionpool_do_get", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L575"}, {"caller_nid": "impl_assertionpool_do_get", "callee": "chop_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L576"}, {"caller_nid": "impl_assertionpool_do_get", "callee": "AssertionError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L580"}, {"caller_nid": "impl_assertionpool_do_get", "callee": "format_stack", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", "source_location": "L587"}]} |