(
func: Callable[..., Any],
args: Tuple[Any, ...],
kwargs: Dict[str, Any],
)
| 33 | |
| 34 | |
| 35 | def _decay_params( |
| 36 | func: Callable[..., Any], |
| 37 | args: Tuple[Any, ...], |
| 38 | kwargs: Dict[str, Any], |
| 39 | ) -> Dict[str, Any]: |
| 40 | hints, actual = _make_func_params(func, args, kwargs) |
| 41 | |
| 42 | for key, value in hints.items(): |
| 43 | if (get_origin(value) is Pointer) or (value is Pointer): |
| 44 | actual[key] = to_ptr(actual[key]) |
| 45 | |
| 46 | return actual |
| 47 | |
| 48 | |
| 49 | def decay(func: Callable[P, T]) -> Callable[..., T]: |
no test coverage detected