InvalidatingDict.__init__#
- InvalidatingDict.__init__(*args, on_change, watched_keys=None, **kwargs)[source]
Initialize the dictionary with an invalidation hook.
- Parameters:
*args (Any) – Initial dictionary data.
on_change (Callable[[tuple[Any, ...]], None]) – Callback invoked with changed watched keys.
watched_keys (Iterable[Any] | None) – Keys that trigger invalidation.
Nonewatches every key.**kwargs (Any) – Additional initial dictionary data.