raito.utils.helpers.safe_partial module

raito.utils.helpers.safe_partial.safe_partial(func, /, **kwargs)[исходный код]

Creates a partial version of a function, keeping only keyword arguments that are accepted by the original function.

Параметры:
  • func (Callable[[~P], R]) – The original function to partially apply

  • kwargs (Any) – Keyword arguments to bind

Результат:

A new callable with partially applied arguments

Тип результата:

Callable[[~P], R]