darcyai.config
Config Objects
class Config()
Class to hold the configuration for the Perceptor.
Arguments
- name (
str
): The name of the config. - label (
str
): The label of the config. - config_type (
str
): The type of the config. Valid types are:- int
- float
- bool
- str
- rgb
- default_value (
Any
): The default value of the config. - description (
str
): The description of the config.
is_valid
def is_valid(value: Any) -> bool
Checks if the value is valid for the config.
Arguments
- value (
Any
): The value to check.
Returns
bool
: True if the value is valid, False otherwise.
cast
def cast(value: Any) -> Any
Casts the value to the type of the config.
Arguments
- value (
Any
): The value to cast.
Returns
Any
: The casted value.