MCPcopy
hub / github.com/nonebot/nonebot2 / DependsInner

Class DependsInner

nonebot/internal/params.py:47–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45
46
47class DependsInner:
48 def __init__(
49 self,
50 dependency: T_Handler | None = None,
51 *,
52 use_cache: bool = True,
53 validate: bool | PydanticFieldInfo = False,
54 ) -> None:
55 self.dependency = dependency
56 self.use_cache = use_cache
57 self.validate = validate
58
59 def __repr__(self) -> str:
60 dep = get_name(self.dependency)
61 cache = "" if self.use_cache else ", use_cache=False"
62 validate = f", validate={self.validate}" if self.validate else ""
63 return f"DependsInner({dep}{cache}{validate})"
64
65
66def Depends(

Callers 1

DependsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected