diplomat.processing.type_casters.typecaster_function¶
- diplomat.processing.type_casters.typecaster_function(func: Callable) TypeCasterFunction[source]¶
Turns a function annotated with typecaster objects into a regular function with normal type annotations. The original typecaster annotations can be retrieved using
get_typecaster_annotations().- Parameters:
func – The function to manipulate the typecaster based annotations of.
- Returns:
The original function with modified annotations and additional functionality for extracting the original type caster types…