MCPcopy Create free account
hub / github.com/Mnexa-AI/e2a / resolve_value

Method resolve_value

sdks/python/tests/test_contract.py:123–130  ·  view source on GitHub ↗
(self, v: Any)

Source from the content-addressed store, hash-verified

121 return s
122
123 def resolve_value(self, v: Any) -> Any:
124 if isinstance(v, str):
125 return self.resolve(v)
126 if isinstance(v, list):
127 return [self.resolve_value(item) for item in v]
128 if isinstance(v, dict):
129 return {k: self.resolve_value(val) for k, val in v.items()}
130 return v
131
132 def auth_override(self, step: dict[str, Any]) -> str | None:
133 return step.get("auth_override") or self.scenario.get("auth_override")

Callers 1

_exec_requestMethod · 0.95

Calls 1

resolveMethod · 0.95

Tested by

no test coverage detected