merge_kwargs.py 250 B

12345678
  1. from typing import cast, Any, Dict, TypeVar
  2. T = TypeVar("T")
  3. def merge_kwargs(base_dict: T, **kwargs: Any) -> T:
  4. """Return arbitrary typed dictionary with some keyword args merged in."""
  5. return cast(T, {**cast(Dict, base_dict), **kwargs})