(
cls, value: Any, allow_types: tuple[type[Param], ...]
)
| 244 | @classmethod |
| 245 | @override |
| 246 | def _check_parameterless( |
| 247 | cls, value: Any, allow_types: tuple[type[Param], ...] |
| 248 | ) -> "Param | None": |
| 249 | if isinstance(value, DependsInner): |
| 250 | assert value.dependency, "Dependency cannot be empty" |
| 251 | dependent = Dependent[Any].parse( |
| 252 | call=value.dependency, allow_types=allow_types |
| 253 | ) |
| 254 | return cls._from_field(dependent, value.use_cache, value.validate) |
| 255 | |
| 256 | @override |
| 257 | async def _solve( |
nothing calls this directly
no test coverage detected