14
14
Callable = TypeVar ('Callable' , bound = AnyCallable )
15
15
16
16
17
- def validate_arguments (func : 'Callable' = None , ** configs : Any ) -> 'Callable' :
17
+ def validate_arguments (func : 'Callable' = None , ** config_params : Any ) -> 'Callable' :
18
18
"""
19
19
Decorator to validate the arguments passed to a function.
20
20
"""
21
21
22
22
def validate (_func : 'Callable' ) -> 'Callable' :
23
- vd = ValidatedFunction (_func , ** configs )
23
+ vd = ValidatedFunction (_func , ** config_params )
24
24
25
25
@wraps (_func )
26
26
def wrapper_function (* args : Any , ** kwargs : Any ) -> Any :
@@ -43,7 +43,7 @@ def wrapper_function(*args: Any, **kwargs: Any) -> Any:
43
43
44
44
45
45
class ValidatedFunction :
46
- def __init__ (self , function : 'Callable' , ** configs : Any ):
46
+ def __init__ (self , function : 'Callable' , ** config_params : Any ):
47
47
from inspect import signature , Parameter
48
48
49
49
parameters : Mapping [str , Parameter ] = signature (function ).parameters
@@ -107,7 +107,7 @@ def __init__(self, function: 'Callable', **configs: Any):
107
107
# same with kwargs
108
108
fields [self .v_kwargs_name ] = Dict [Any , Any ], None
109
109
110
- self .create_model (fields , takes_args , takes_kwargs , ** configs )
110
+ self .create_model (fields , takes_args , takes_kwargs , ** config_params )
111
111
112
112
def call (self , * args : Any , ** kwargs : Any ) -> Any :
113
113
values = self .build_values (args , kwargs )
0 commit comments