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