Provider autogen.fast_depends.dependencies.provider.Provider # Provider() Source code in autogen/fast_depends/dependencies/provider.py 15 16def __init__(self) -> None: self.dependency_overrides = {} dependency_overrides instance-attribute # dependency_overrides = {} clear # clear() Source code in autogen/fast_depends/dependencies/provider.py 18 19def clear(self) -> None: self.dependency_overrides = {} override # override(original, override) Source code in autogen/fast_depends/dependencies/provider.py 21 22 23 24 25 26def override( self, original: Callable[..., Any], override: Callable[..., Any], ) -> None: self.dependency_overrides[original] = override scope # scope(original, override) Source code in autogen/fast_depends/dependencies/provider.py 28 29 30 31 32 33 34 35 36@contextmanager def scope( self, original: Callable[..., Any], override: Callable[..., Any], ) -> Iterator[None]: self.dependency_overrides[original] = override yield self.dependency_overrides.pop(original, None)