MCPcopy
hub / github.com/Agenta-AI/agenta / _fetch_deployment

Function _fetch_deployment

api/oss/src/services/variants_manager.py:124–150  ·  view source on GitHub ↗
(
    project_id: str,
    base_id: UUID,
)

Source from the content-addressed store, hash-verified

122
123
124async def _fetch_deployment(
125 project_id: str,
126 base_id: UUID,
127) -> Optional[DeploymentDB]:
128 variant_base = None
129
130 with suppress():
131 variant_base = await fetch_base_by_id(
132 # project_id=project_id,
133 base_id=base_id.hex,
134 )
135
136 if not variant_base:
137 return None
138
139 deployment = None
140
141 with suppress():
142 deployment = await get_deployment_by_id(
143 # project_id=project_id,
144 deployment_id=variant_base.deployment_id.hex,
145 )
146
147 if not deployment:
148 return None
149
150 return deployment
151
152
153async def _fetch_variant(

Callers 1

Calls 3

suppressClass · 0.90
fetch_base_by_idFunction · 0.90
get_deployment_by_idFunction · 0.90

Tested by

no test coverage detected