
verticapy.errors.FunctionError¶
- exception verticapy.errors.FunctionError¶
An exception raised when an error occurs during the execution of a function. This error typically indicates issues such as incorrect usage, invalid parameters, or challenges within the function’s implementation, preventing the successful completion of the intended operation.
Examples¶
The following function checks if the input aggregation is supported. It raises an error if that is not the case.
from verticapy.errors import ModelError def is_supported_agg(agg_type: str): if agg_type.lower() not in ('avg', 'sum', 'var'): raise FunctionError( f"The aggregation '{agg_type}' is not yet supported." )
Note
FunctionError
is a subclass ofValueError
.Note
Errors can be employed when implementing new functions to provide clear explanations for why a particular option or feature is not functioning as intended. It is essential to review all available errors to choose the most appropriate one.