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

1 line
100 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "label": "_synchronization.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L1"}, {"id": "synchronization_eventstatistics", "label": "EventStatistics", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L20"}, {"id": "synchronization_capacitylimiterstatistics", "label": "CapacityLimiterStatistics", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L29"}, {"id": "synchronization_lockstatistics", "label": "LockStatistics", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L47"}, {"id": "synchronization_conditionstatistics", "label": "ConditionStatistics", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L61"}, {"id": "synchronization_semaphorestatistics", "label": "SemaphoreStatistics", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L73"}, {"id": "synchronization_event", "label": "Event", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L82"}, {"id": "synchronization_event_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L83"}, {"id": "synchronization_event_set", "label": ".set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L89"}, {"id": "synchronization_event_is_set", "label": ".is_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L93"}, {"id": "synchronization_event_wait", "label": ".wait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L97"}, {"id": "synchronization_event_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L107"}, {"id": "synchronization_eventadapter", "label": "EventAdapter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L112"}, {"id": "synchronization_eventadapter_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L116"}, {"id": "synchronization_eventadapter_set", "label": ".set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L128"}, {"id": "synchronization_eventadapter_is_set", "label": ".is_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L134"}, {"id": "synchronization_eventadapter_wait", "label": ".wait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L140"}, {"id": "synchronization_eventadapter_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L143"}, {"id": "synchronization_lock", "label": "Lock", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L150"}, {"id": "synchronization_lock_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L151"}, {"id": "synchronization_lock_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L157"}, {"id": "synchronization_lock_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L160"}, {"id": "synchronization_lock_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L168"}, {"id": "synchronization_lock_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L172"}, {"id": "synchronization_lock_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L181"}, {"id": "synchronization_lock_locked", "label": ".locked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L185"}, {"id": "synchronization_lock_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L189"}, {"id": "synchronization_lockadapter", "label": "LockAdapter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L198"}, {"id": "synchronization_lockadapter_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L201"}, {"id": "synchronization_lockadapter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L204"}, {"id": "synchronization_lockadapter_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L216"}, {"id": "synchronization_lockadapter_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L219"}, {"id": "synchronization_lockadapter_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L228"}, {"id": "synchronization_lockadapter_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L232"}, {"id": "synchronization_lockadapter_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L241"}, {"id": "synchronization_lockadapter_locked", "label": ".locked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L245"}, {"id": "synchronization_lockadapter_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L249"}, {"id": "synchronization_condition", "label": "Condition", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L262"}, {"id": "synchronization_condition_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L265"}, {"id": "synchronization_condition_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L269"}, {"id": "synchronization_condition_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L272"}, {"id": "synchronization_condition_check_acquired", "label": "._check_acquired()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L280"}, {"id": "synchronization_condition_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L284"}, {"id": "synchronization_condition_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L289"}, {"id": "synchronization_condition_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L299"}, {"id": "synchronization_condition_locked", "label": ".locked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L303"}, {"id": "synchronization_condition_notify", "label": ".notify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L307"}, {"id": "synchronization_condition_notify_all", "label": ".notify_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L318"}, {"id": "synchronization_condition_wait", "label": ".wait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L326"}, {"id": "synchronization_condition_wait_for", "label": ".wait_for()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L348"}, {"id": "synchronization_condition_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L364"}, {"id": "synchronization_semaphore", "label": "Semaphore", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L373"}, {"id": "synchronization_semaphore_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L374"}, {"id": "synchronization_semaphore_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L388"}, {"id": "synchronization_semaphore_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L409"}, {"id": "synchronization_semaphore_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L413"}, {"id": "synchronization_semaphore_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L421"}, {"id": "synchronization_semaphore_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L425"}, {"id": "synchronization_semaphore_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L434"}, {"id": "synchronization_value", "label": "value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L439"}, {"id": "synchronization_max_value", "label": "max_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L444"}, {"id": "synchronization_semaphore_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L448"}, {"id": "synchronization_semaphoreadapter", "label": "SemaphoreAdapter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L457"}, {"id": "synchronization_semaphoreadapter_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L460"}, {"id": "synchronization_semaphoreadapter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L469"}, {"id": "synchronization_semaphoreadapter_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L489"}, {"id": "synchronization_semaphoreadapter_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L492"}, {"id": "synchronization_semaphoreadapter_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L495"}, {"id": "synchronization_semaphoreadapter_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L509"}, {"id": "synchronization_capacitylimiter", "label": "CapacityLimiter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L516"}, {"id": "synchronization_capacitylimiter_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L517"}, {"id": "synchronization_capacitylimiter_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L523"}, {"id": "synchronization_capacitylimiter_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L526"}, {"id": "synchronization_total_tokens", "label": "total_tokens()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L535"}, {"id": "synchronization_borrowed_tokens", "label": "borrowed_tokens()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L556"}, {"id": "synchronization_available_tokens", "label": "available_tokens()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L561"}, {"id": "synchronization_capacitylimiter_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L565"}, {"id": "synchronization_capacitylimiter_acquire_on_behalf_of_nowait", "label": ".acquire_on_behalf_of_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L575"}, {"id": "synchronization_capacitylimiter_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L585"}, {"id": "synchronization_capacitylimiter_acquire_on_behalf_of", "label": ".acquire_on_behalf_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L593"}, {"id": "synchronization_capacitylimiter_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L602"}, {"id": "synchronization_capacitylimiter_release_on_behalf_of", "label": ".release_on_behalf_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L612"}, {"id": "synchronization_capacitylimiter_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L622"}, {"id": "synchronization_capacitylimiteradapter", "label": "CapacityLimiterAdapter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L632"}, {"id": "synchronization_capacitylimiteradapter_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L635"}, {"id": "synchronization_capacitylimiteradapter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L638"}, {"id": "synchronization_limiter", "label": "_limiter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L642"}, {"id": "synchronization_capacitylimiteradapter_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L650"}, {"id": "synchronization_capacitylimiteradapter_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L653"}, {"id": "synchronization_capacitylimiteradapter_acquire_nowait", "label": ".acquire_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L695"}, {"id": "synchronization_capacitylimiteradapter_acquire_on_behalf_of_nowait", "label": ".acquire_on_behalf_of_nowait()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L698"}, {"id": "synchronization_capacitylimiteradapter_acquire", "label": ".acquire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L701"}, {"id": "synchronization_capacitylimiteradapter_acquire_on_behalf_of", "label": ".acquire_on_behalf_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L704"}, {"id": "synchronization_capacitylimiteradapter_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L707"}, {"id": "synchronization_capacitylimiteradapter_release_on_behalf_of", "label": ".release_on_behalf_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L710"}, {"id": "synchronization_capacitylimiteradapter_statistics", "label": ".statistics()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L713"}, {"id": "synchronization_resourceguard", "label": "ResourceGuard", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L725"}, {"id": "synchronization_resourceguard_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L741"}, {"id": "synchronization_resourceguard_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L745"}, {"id": "synchronization_resourceguard_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L751"}, {"id": "synchronization_rationale_21", "label": ":ivar int tasks_waiting: number of tasks waiting on :meth:`~.Event.wait`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L21"}, {"id": "synchronization_rationale_30", "label": ":ivar int borrowed_tokens: number of tokens currently borrowed by tasks :iva", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L30"}, {"id": "synchronization_rationale_48", "label": ":ivar bool locked: flag indicating if this lock is locked or not :ivar ~anyi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L48"}, {"id": "synchronization_rationale_62", "label": ":ivar int tasks_waiting: number of tasks blocked on :meth:`~.Condition.wait`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L62"}, {"id": "synchronization_rationale_74", "label": ":ivar int tasks_waiting: number of tasks waiting on :meth:`~.Semaphore.acquire`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L74"}, {"id": "synchronization_rationale_90", "label": "Set the flag, notifying all listeners.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L90"}, {"id": "synchronization_rationale_94", "label": "Return ``True`` if the flag is set, ``False`` if not.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L94"}, {"id": "synchronization_rationale_98", "label": "Wait until the flag has been set. If the flag has already been set when", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L98"}, {"id": "synchronization_rationale_108", "label": "Return statistics about the current state of this event.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L108"}, {"id": "synchronization_rationale_173", "label": "Acquire the lock, without blocking. :raises ~anyio.WouldBlock: if the o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L173"}, {"id": "synchronization_rationale_186", "label": "Return True if the lock is currently held.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L186"}, {"id": "synchronization_rationale_190", "label": "Return statistics about the current state of this lock. .. versionadded", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L190"}, {"id": "synchronization_rationale_233", "label": "Acquire the lock, without blocking. :raises ~anyio.WouldBlock: if the o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L233"}, {"id": "synchronization_rationale_246", "label": "Return True if the lock is currently held.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L246"}, {"id": "synchronization_rationale_250", "label": "Return statistics about the current state of this lock. .. versionadded", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L250"}, {"id": "synchronization_rationale_285", "label": "Acquire the underlying lock.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L285"}, {"id": "synchronization_rationale_290", "label": "Acquire the underlying lock, without blocking. :raises ~anyio.WouldBloc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L290"}, {"id": "synchronization_rationale_300", "label": "Release the underlying lock.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L300"}, {"id": "synchronization_rationale_304", "label": "Return True if the lock is set.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L304"}, {"id": "synchronization_rationale_308", "label": "Notify exactly n listeners.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L308"}, {"id": "synchronization_rationale_319", "label": "Notify all the listeners.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L319"}, {"id": "synchronization_rationale_327", "label": "Wait for a notification.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L327"}, {"id": "synchronization_rationale_349", "label": "Wait until a predicate becomes true. :param predicate: a callable that", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L349"}, {"id": "synchronization_rationale_365", "label": "Return statistics about the current state of this condition. .. version", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L365"}, {"id": "synchronization_rationale_422", "label": "Decrement the semaphore value, blocking if necessary.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L422"}, {"id": "synchronization_rationale_426", "label": "Acquire the underlying lock, without blocking. :raises ~anyio.WouldBloc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L426"}, {"id": "synchronization_rationale_435", "label": "Increment the semaphore value.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L435"}, {"id": "synchronization_rationale_440", "label": "The current value of the semaphore.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L440"}, {"id": "synchronization_rationale_445", "label": "The maximum value of the semaphore.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L445"}, {"id": "synchronization_rationale_449", "label": "Return statistics about the current state of this semaphore. .. version", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L449"}, {"id": "synchronization_rationale_536", "label": "The total number of tokens available for borrowing. This is a read-writ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L536"}, {"id": "synchronization_rationale_557", "label": "The number of tokens that have currently been borrowed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L557"}, {"id": "synchronization_rationale_562", "label": "The number of tokens currently available to be borrowed", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L562"}, {"id": "synchronization_rationale_566", "label": "Acquire a token for the current task without waiting for one to become a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L566"}, {"id": "synchronization_rationale_576", "label": "Acquire a token without waiting for one to become available. :param bor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L576"}, {"id": "synchronization_rationale_586", "label": "Acquire a token for the current task, waiting if necessary for one to become", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L586"}, {"id": "synchronization_rationale_594", "label": "Acquire a token, waiting if necessary for one to become available. :par", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L594"}, {"id": "synchronization_rationale_603", "label": "Release the token held by the current task. :raises RuntimeError: if th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L603"}, {"id": "synchronization_rationale_613", "label": "Release the token held by the given borrower. :raises RuntimeError: if", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L613"}, {"id": "synchronization_rationale_623", "label": "Return statistics about the current state of this limiter. .. versionad", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L623"}, {"id": "synchronization_rationale_726", "label": "A context manager for ensuring that a resource is only used by a single task at", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L726"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_lowlevel_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_eventloop_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_tasks_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "backend_venv_lib_python3_12_site_packages_anyio_core_testing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_eventstatistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_capacitylimiterstatistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_lockstatistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_conditionstatistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_semaphorestatistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L82", "weight": 1.0}, {"source": "synchronization_event", "target": "synchronization_event_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L83", "weight": 1.0}, {"source": "synchronization_event", "target": "synchronization_event_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L89", "weight": 1.0}, {"source": "synchronization_event", "target": "synchronization_event_is_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L93", "weight": 1.0}, {"source": "synchronization_event", "target": "synchronization_event_wait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L97", "weight": 1.0}, {"source": "synchronization_event", "target": "synchronization_event_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_eventadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L112", "weight": 1.0}, {"source": "synchronization_eventadapter", "target": "synchronization_event", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L112", "weight": 1.0}, {"source": "synchronization_eventadapter", "target": "synchronization_eventadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L116", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L120", "weight": 1.0}, {"source": "synchronization_eventadapter", "target": "synchronization_eventadapter_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L128", "weight": 1.0}, {"source": "synchronization_eventadapter", "target": "synchronization_eventadapter_is_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L134", "weight": 1.0}, {"source": "synchronization_eventadapter", "target": "synchronization_eventadapter_wait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L140", "weight": 1.0}, {"source": "synchronization_eventadapter", "target": "synchronization_eventadapter_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L143", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_lock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L150", "weight": 1.0}, {"source": "synchronization_lock", "target": "synchronization_lock_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L151", "weight": 1.0}, {"source": "synchronization_lock", "target": "synchronization_lock_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L157", "weight": 1.0}, {"source": "synchronization_lock", "target": "synchronization_lock_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L160", "weight": 1.0}, {"source": "synchronization_lock", "target": "synchronization_lock_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L168", "weight": 1.0}, {"source": "synchronization_lock", "target": "synchronization_lock_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L172", "weight": 1.0}, {"source": "synchronization_lock", "target": "synchronization_lock_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L181", "weight": 1.0}, {"source": "synchronization_lock", "target": "synchronization_lock_locked", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L185", "weight": 1.0}, {"source": "synchronization_lock", "target": "synchronization_lock_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L189", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_lockadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L198", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lock", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L198", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L201", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L204", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_lock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L208", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L216", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L219", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L228", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L232", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L241", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_locked", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L245", "weight": 1.0}, {"source": "synchronization_lockadapter", "target": "synchronization_lockadapter_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L249", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_condition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L262", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L265", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L269", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L272", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_check_acquired", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L280", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L284", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L289", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L299", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_locked", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L303", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_notify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L307", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_notify_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L318", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_wait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L326", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_wait_for", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L348", "weight": 1.0}, {"source": "synchronization_condition", "target": "synchronization_condition_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L364", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_semaphore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L373", "weight": 1.0}, {"source": "synchronization_semaphore", "target": "synchronization_semaphore_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L374", "weight": 1.0}, {"source": "synchronization_semaphore", "target": "synchronization_semaphore_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L388", "weight": 1.0}, {"source": "synchronization_semaphore", "target": "synchronization_semaphore_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L409", "weight": 1.0}, {"source": "synchronization_semaphore", "target": "synchronization_semaphore_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L413", "weight": 1.0}, {"source": "synchronization_semaphore", "target": "synchronization_semaphore_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L421", "weight": 1.0}, {"source": "synchronization_semaphore", "target": "synchronization_semaphore_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L425", "weight": 1.0}, {"source": "synchronization_semaphore", "target": "synchronization_semaphore_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L434", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L439", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_max_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L444", "weight": 1.0}, {"source": "synchronization_semaphore", "target": "synchronization_semaphore_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L448", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_semaphoreadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L457", "weight": 1.0}, {"source": "synchronization_semaphoreadapter", "target": "synchronization_semaphore", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L457", "weight": 1.0}, {"source": "synchronization_semaphoreadapter", "target": "synchronization_semaphoreadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L460", "weight": 1.0}, {"source": "synchronization_semaphoreadapter", "target": "synchronization_semaphoreadapter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L469", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_semaphore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L481", "weight": 1.0}, {"source": "synchronization_semaphoreadapter", "target": "synchronization_semaphoreadapter_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L489", "weight": 1.0}, {"source": "synchronization_semaphoreadapter", "target": "synchronization_semaphoreadapter_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L492", "weight": 1.0}, {"source": "synchronization_semaphoreadapter", "target": "synchronization_semaphoreadapter_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L495", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L499", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_max_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L506", "weight": 1.0}, {"source": "synchronization_semaphoreadapter", "target": "synchronization_semaphoreadapter_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L509", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_capacitylimiter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L516", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L517", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L523", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L526", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_total_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L535", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_total_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L552", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_borrowed_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L556", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_available_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L561", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L565", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_acquire_on_behalf_of_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L575", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L585", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_acquire_on_behalf_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L593", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L602", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_release_on_behalf_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L612", "weight": 1.0}, {"source": "synchronization_capacitylimiter", "target": "synchronization_capacitylimiter_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L622", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_capacitylimiteradapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L632", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L632", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L635", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L638", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_limiter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L642", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L650", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L653", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_total_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L662", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_total_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L669", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_borrowed_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L682", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_available_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L689", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_acquire_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L695", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_acquire_on_behalf_of_nowait", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L698", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L701", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_acquire_on_behalf_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L704", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L707", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_release_on_behalf_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L710", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter", "target": "synchronization_capacitylimiteradapter_statistics", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L713", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anyio_core_synchronization_py", "target": "synchronization_resourceguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L725", "weight": 1.0}, {"source": "synchronization_resourceguard", "target": "synchronization_resourceguard_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L741", "weight": 1.0}, {"source": "synchronization_resourceguard", "target": "synchronization_resourceguard_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L745", "weight": 1.0}, {"source": "synchronization_resourceguard", "target": "synchronization_resourceguard_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L751", "weight": 1.0}, {"source": "synchronization_event_new", "target": "synchronization_eventadapter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L87", "weight": 1.0}, {"source": "synchronization_eventadapter_new", "target": "synchronization_capacitylimiteradapter_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L117", "weight": 1.0}, {"source": "synchronization_event", "target": "synchronization_eventadapter_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L124", "weight": 1.0}, {"source": "synchronization_eventadapter_wait", "target": "synchronization_condition_wait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L141", "weight": 1.0}, {"source": "synchronization_eventadapter_statistics", "target": "synchronization_eventstatistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L145", "weight": 1.0}, {"source": "synchronization_eventadapter_statistics", "target": "synchronization_capacitylimiteradapter_statistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L147", "weight": 1.0}, {"source": "synchronization_lock_new", "target": "synchronization_lockadapter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L155", "weight": 1.0}, {"source": "synchronization_lock_aenter", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L158", "weight": 1.0}, {"source": "synchronization_lock_aexit", "target": "synchronization_capacitylimiteradapter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L166", "weight": 1.0}, {"source": "synchronization_lockadapter_new", "target": "synchronization_capacitylimiteradapter_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L202", "weight": 1.0}, {"source": "synchronization_lockadapter_aenter", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L217", "weight": 1.0}, {"source": "synchronization_lockadapter_aexit", "target": "synchronization_capacitylimiteradapter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L226", "weight": 1.0}, {"source": "synchronization_lockadapter_acquire", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L230", "weight": 1.0}, {"source": "synchronization_lockadapter_acquire_nowait", "target": "synchronization_capacitylimiteradapter_acquire_nowait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L239", "weight": 1.0}, {"source": "synchronization_lockadapter_release", "target": "synchronization_capacitylimiteradapter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L243", "weight": 1.0}, {"source": "synchronization_lockadapter_locked", "target": "synchronization_condition_locked", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L247", "weight": 1.0}, {"source": "synchronization_lockadapter_statistics", "target": "synchronization_lockstatistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L257", "weight": 1.0}, {"source": "synchronization_lockadapter_statistics", "target": "synchronization_capacitylimiteradapter_statistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L259", "weight": 1.0}, {"source": "synchronization_condition_init", "target": "synchronization_lock", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L266", "weight": 1.0}, {"source": "synchronization_condition_aenter", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L270", "weight": 1.0}, {"source": "synchronization_condition_aexit", "target": "synchronization_capacitylimiteradapter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L278", "weight": 1.0}, {"source": "synchronization_condition_acquire", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L286", "weight": 1.0}, {"source": "synchronization_condition_acquire_nowait", "target": "synchronization_capacitylimiteradapter_acquire_nowait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L296", "weight": 1.0}, {"source": "synchronization_condition_release", "target": "synchronization_capacitylimiteradapter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L301", "weight": 1.0}, {"source": "synchronization_condition_notify", "target": "synchronization_condition_check_acquired", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L309", "weight": 1.0}, {"source": "synchronization_condition_notify", "target": "synchronization_eventadapter_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L316", "weight": 1.0}, {"source": "synchronization_condition_notify_all", "target": "synchronization_condition_check_acquired", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L320", "weight": 1.0}, {"source": "synchronization_condition_notify_all", "target": "synchronization_eventadapter_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L322", "weight": 1.0}, {"source": "synchronization_condition_wait", "target": "synchronization_condition_check_acquired", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L329", "weight": 1.0}, {"source": "synchronization_condition_wait", "target": "synchronization_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L330", "weight": 1.0}, {"source": "synchronization_condition_wait", "target": "synchronization_capacitylimiteradapter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L332", "weight": 1.0}, {"source": "synchronization_condition_wait", "target": "synchronization_eventadapter_is_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L336", "weight": 1.0}, {"source": "synchronization_condition_wait", "target": "synchronization_eventadapter_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L341", "weight": 1.0}, {"source": "synchronization_condition_wait", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L346", "weight": 1.0}, {"source": "synchronization_condition_wait_for", "target": "synchronization_condition_wait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L360", "weight": 1.0}, {"source": "synchronization_condition_statistics", "target": "synchronization_conditionstatistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L370", "weight": 1.0}, {"source": "synchronization_condition_statistics", "target": "synchronization_capacitylimiteradapter_statistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L370", "weight": 1.0}, {"source": "synchronization_semaphore_new", "target": "synchronization_semaphoreadapter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L386", "weight": 1.0}, {"source": "synchronization_semaphore_aenter", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L410", "weight": 1.0}, {"source": "synchronization_semaphore_aexit", "target": "synchronization_capacitylimiteradapter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L419", "weight": 1.0}, {"source": "synchronization_semaphoreadapter_new", "target": "synchronization_capacitylimiteradapter_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L467", "weight": 1.0}, {"source": "synchronization_semaphoreadapter_init", "target": "synchronization_resourceguard_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L476", "weight": 1.0}, {"source": "synchronization_semaphoreadapter_acquire", "target": "synchronization_capacitylimiteradapter_acquire", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L490", "weight": 1.0}, {"source": "synchronization_semaphoreadapter_acquire_nowait", "target": "synchronization_capacitylimiteradapter_acquire_nowait", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L493", "weight": 1.0}, {"source": "synchronization_semaphoreadapter_release", "target": "synchronization_capacitylimiteradapter_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L496", "weight": 1.0}, {"source": "synchronization_semaphoreadapter_statistics", "target": "synchronization_semaphorestatistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L511", "weight": 1.0}, {"source": "synchronization_semaphoreadapter_statistics", "target": "synchronization_capacitylimiteradapter_statistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L513", "weight": 1.0}, {"source": "synchronization_capacitylimiter_new", "target": "synchronization_capacitylimiteradapter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L521", "weight": 1.0}, {"source": "synchronization_capacitylimiteradapter_statistics", "target": "synchronization_capacitylimiterstatistics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L715", "weight": 1.0}, {"source": "synchronization_rationale_21", "target": "synchronization_eventstatistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L21", "weight": 1.0}, {"source": "synchronization_rationale_30", "target": "synchronization_capacitylimiterstatistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L30", "weight": 1.0}, {"source": "synchronization_rationale_48", "target": "synchronization_lockstatistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L48", "weight": 1.0}, {"source": "synchronization_rationale_62", "target": "synchronization_conditionstatistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L62", "weight": 1.0}, {"source": "synchronization_rationale_74", "target": "synchronization_semaphorestatistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L74", "weight": 1.0}, {"source": "synchronization_rationale_90", "target": "synchronization_event_set", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L90", "weight": 1.0}, {"source": "synchronization_rationale_94", "target": "synchronization_event_is_set", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L94", "weight": 1.0}, {"source": "synchronization_rationale_98", "target": "synchronization_event_wait", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L98", "weight": 1.0}, {"source": "synchronization_rationale_108", "target": "synchronization_event_statistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L108", "weight": 1.0}, {"source": "synchronization_rationale_173", "target": "synchronization_lock_acquire_nowait", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L173", "weight": 1.0}, {"source": "synchronization_rationale_186", "target": "synchronization_lock_locked", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L186", "weight": 1.0}, {"source": "synchronization_rationale_190", "target": "synchronization_lock_statistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L190", "weight": 1.0}, {"source": "synchronization_rationale_233", "target": "synchronization_lockadapter_acquire_nowait", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L233", "weight": 1.0}, {"source": "synchronization_rationale_246", "target": "synchronization_lockadapter_locked", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L246", "weight": 1.0}, {"source": "synchronization_rationale_250", "target": "synchronization_lockadapter_statistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L250", "weight": 1.0}, {"source": "synchronization_rationale_285", "target": "synchronization_condition_acquire", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L285", "weight": 1.0}, {"source": "synchronization_rationale_290", "target": "synchronization_condition_acquire_nowait", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L290", "weight": 1.0}, {"source": "synchronization_rationale_300", "target": "synchronization_condition_release", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L300", "weight": 1.0}, {"source": "synchronization_rationale_304", "target": "synchronization_condition_locked", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L304", "weight": 1.0}, {"source": "synchronization_rationale_308", "target": "synchronization_condition_notify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L308", "weight": 1.0}, {"source": "synchronization_rationale_319", "target": "synchronization_condition_notify_all", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L319", "weight": 1.0}, {"source": "synchronization_rationale_327", "target": "synchronization_condition_wait", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L327", "weight": 1.0}, {"source": "synchronization_rationale_349", "target": "synchronization_condition_wait_for", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L349", "weight": 1.0}, {"source": "synchronization_rationale_365", "target": "synchronization_condition_statistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L365", "weight": 1.0}, {"source": "synchronization_rationale_422", "target": "synchronization_semaphore_acquire", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L422", "weight": 1.0}, {"source": "synchronization_rationale_426", "target": "synchronization_semaphore_acquire_nowait", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L426", "weight": 1.0}, {"source": "synchronization_rationale_435", "target": "synchronization_semaphore_release", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L435", "weight": 1.0}, {"source": "synchronization_rationale_440", "target": "synchronization_semaphore_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L440", "weight": 1.0}, {"source": "synchronization_rationale_445", "target": "synchronization_semaphore_max_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L445", "weight": 1.0}, {"source": "synchronization_rationale_449", "target": "synchronization_semaphore_statistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L449", "weight": 1.0}, {"source": "synchronization_rationale_536", "target": "synchronization_capacitylimiter_total_tokens", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L536", "weight": 1.0}, {"source": "synchronization_rationale_557", "target": "synchronization_capacitylimiter_borrowed_tokens", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L557", "weight": 1.0}, {"source": "synchronization_rationale_562", "target": "synchronization_capacitylimiter_available_tokens", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L562", "weight": 1.0}, {"source": "synchronization_rationale_566", "target": "synchronization_capacitylimiter_acquire_nowait", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L566", "weight": 1.0}, {"source": "synchronization_rationale_576", "target": "synchronization_capacitylimiter_acquire_on_behalf_of_nowait", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L576", "weight": 1.0}, {"source": "synchronization_rationale_586", "target": "synchronization_capacitylimiter_acquire", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L586", "weight": 1.0}, {"source": "synchronization_rationale_594", "target": "synchronization_capacitylimiter_acquire_on_behalf_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L594", "weight": 1.0}, {"source": "synchronization_rationale_603", "target": "synchronization_capacitylimiter_release", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L603", "weight": 1.0}, {"source": "synchronization_rationale_613", "target": "synchronization_capacitylimiter_release_on_behalf_of", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L613", "weight": 1.0}, {"source": "synchronization_rationale_623", "target": "synchronization_capacitylimiter_statistics", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L623", "weight": 1.0}, {"source": "synchronization_rationale_726", "target": "synchronization_resourceguard", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L726", "weight": 1.0}], "raw_calls": [{"caller_nid": "synchronization_event_new", "callee": "create_event", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L85"}, {"caller_nid": "synchronization_event_new", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L85"}, {"caller_nid": "synchronization_event", "callee": "create_event", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L122"}, {"caller_nid": "synchronization_event", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L122"}, {"caller_nid": "synchronization_lock_new", "callee": "create_lock", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L153"}, {"caller_nid": "synchronization_lock_new", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L153"}, {"caller_nid": "synchronization_lock", "callee": "create_lock", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L210"}, {"caller_nid": "synchronization_lock", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L210"}, {"caller_nid": "synchronization_condition_init", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L267"}, {"caller_nid": "synchronization_condition_check_acquired", "callee": "get_current_task", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L281"}, {"caller_nid": "synchronization_condition_check_acquired", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L282"}, {"caller_nid": "synchronization_condition_acquire", "callee": "get_current_task", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L287"}, {"caller_nid": "synchronization_condition_acquire_nowait", "callee": "get_current_task", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L297"}, {"caller_nid": "synchronization_condition_notify", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L310"}, {"caller_nid": "synchronization_condition_notify", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L312"}, {"caller_nid": "synchronization_condition_notify_all", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L324"}, {"caller_nid": "synchronization_condition_wait", "callee": "checkpoint_if_cancelled", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L328"}, {"caller_nid": "synchronization_condition_wait", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L331"}, {"caller_nid": "synchronization_condition_wait", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L337"}, {"caller_nid": "synchronization_condition_wait", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L341"}, {"caller_nid": "synchronization_condition_wait", "callee": "CancelScope", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L345"}, {"caller_nid": "synchronization_condition_wait_for", "callee": "predicate", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L359"}, {"caller_nid": "synchronization_condition_statistics", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L370"}, {"caller_nid": "synchronization_semaphore_new", "callee": "create_semaphore", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L382"}, {"caller_nid": "synchronization_semaphore_new", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L382"}, {"caller_nid": "synchronization_semaphore_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L395"}, {"caller_nid": "synchronization_semaphore_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L396"}, {"caller_nid": "synchronization_semaphore_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L398"}, {"caller_nid": "synchronization_semaphore_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L400"}, {"caller_nid": "synchronization_semaphore_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L401"}, {"caller_nid": "synchronization_semaphore_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L403"}, {"caller_nid": "synchronization_semaphoreadapter_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L476"}, {"caller_nid": "synchronization_semaphore", "callee": "create_semaphore", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L483"}, {"caller_nid": "synchronization_semaphore", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L483"}, {"caller_nid": "synchronization_capacitylimiter_new", "callee": "create_capacity_limiter", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L519"}, {"caller_nid": "synchronization_capacitylimiter_new", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L519"}, {"caller_nid": "synchronization_limiter", "callee": "create_capacity_limiter", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L644"}, {"caller_nid": "synchronization_limiter", "callee": "get_async_backend", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L644"}, {"caller_nid": "synchronization_total_tokens", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L670"}, {"caller_nid": "synchronization_total_tokens", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L671"}, {"caller_nid": "synchronization_total_tokens", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L673"}, {"caller_nid": "synchronization_resourceguard_enter", "callee": "BusyResourceError", "source_file": "backend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py", "source_location": "L747"}]}