Module functions.graphy.main_functions
Functions
def none_to_dict(variable) ‑> dict-
Converts variable to empty dictionary if None
def none_to_list(variable) ‑> list-
Converts variable to empty list if None
def raise_errors(globals_dict: dict, variable: Any, type: Any, min_value: Union[float, int, ForwardRef(None)] = None, max_value: Union[float, int, ForwardRef(None)] = None, min_length: Optional[int] = None, max_length: Optional[int] = None) ‑> None-
raises errors if there are invalid parameters
Args
globals_dict:dict- all variables
variable:Any- variable to check
type:Any- assumed type of the parameter
min_value:Union[float, int, None], optional- minimum value of the parameter. Defaults to None.
max_value:Union[float, int, None], optional- maximum value of the parameter. Defaults to None.
min_length:Optional[int], optional- minimum length of the parameter. Defaults to None.
max_length:Optional[int], optional- maximum length of the parameter. Defaults to None.
Raises
ValueError- if a parameter has the wrong value
TypeError- if a parameter has the wrong type
NotImplementedError- if a type of parameter is not implemented