(self, v: Any)
| 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") |