MCPcopy Create free account
hub / github.com/OpenDCAI/Paper2Any / _resolve_requested_amount

Function _resolve_requested_amount

fastapi_app/middleware/api_key.py:210–219  ·  view source on GitHub ↗
(request: Request, workflow_type: str)

Source from the content-addressed store, hash-verified

208
209
210def _resolve_requested_amount(request: Request, workflow_type: str) -> Optional[int]:
211 raw = (request.headers.get("X-Workflow-Amount") or "").strip()
212 if not raw:
213 return None
214 try:
215 amount = int(raw)
216 except ValueError:
217 return None
218 default_amount = max(1, int(get_workflow_cost(workflow_type, default=1)))
219 return max(default_amount, min(amount, 10_000))
220
221
222def _resolve_guest_id(

Callers 1

Calls 2

get_workflow_costFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected