MCPcopy Index your code
hub / github.com/nonebot/nonebot2 / _check_parameterless

Method _check_parameterless

nonebot/internal/params.py:246–254  ·  view source on GitHub ↗
(
        cls, value: Any, allow_types: tuple[type[Param], ...]
    )

Source from the content-addressed store, hash-verified

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(

Callers

nothing calls this directly

Calls 2

parseMethod · 0.80
_from_fieldMethod · 0.80

Tested by

no test coverage detected