0.1.8
Loading...
Searching...
No Matches
pyhelios.validation.exceptions Namespace Reference

Classes

class  ValidationError
 Validation-specific exceptions for PyHelios. More...
 

Functions

ValidationError create_validation_error (str message, str param_name=None, str function_name=None, str expected_type=None, actual_value=None, str suggestion=None)
 Factory function for creating ValidationError with consistent formatting.
 

Function Documentation

◆ create_validation_error()

ValidationError pyhelios.validation.exceptions.create_validation_error ( str message,
str param_name = None,
str function_name = None,
str expected_type = None,
actual_value = None,
str suggestion = None )

Factory function for creating ValidationError with consistent formatting.

Parameters
messageCore error message
param_nameParameter name that failed
function_nameFunction where validation failed
expected_typeDescription of expected type/range
actual_valueActual value provided
suggestionHelpful suggestion for fixing the error
Returns
ValidationError with enhanced message

Definition at line 67 of file exceptions.py.