unitxt.dict_utils module

unitxt.dict_utils.delete_values(current_element: Any, query: List[str], index_into_query: int, remove_empty_ancestors=False, allow_int_index=True) Tuple[bool, Any][source]
unitxt.dict_utils.dict_delete(dic: dict, query: str, not_exist_ok: bool = False, remove_empty_ancestors=False, allow_int_index=True)[source]
unitxt.dict_utils.dict_get(dic: dict, query: str, not_exist_ok: bool = False, default: Any | None = None, allow_int_index=True)[source]
unitxt.dict_utils.dict_set(dic: dict, query: str, value: Any, not_exist_ok=True, set_multiple=False, allow_int_index=True)[source]
unitxt.dict_utils.get_values(current_element: Any, query: List[str], index_into_query: int, allow_int_index=True) Tuple[bool, Any][source]
unitxt.dict_utils.is_index(string)[source]
unitxt.dict_utils.is_name(string)[source]
unitxt.dict_utils.is_subpath(subpath, fullpath, allow_int_index=True)[source]
unitxt.dict_utils.is_wildcard(string)[source]
unitxt.dict_utils.set_values(current_element: Any, value: Any, index_into_query: int, fixed_parameters: dict, set_multiple: bool = False, allow_int_index=True) Tuple[bool, Any][source]
unitxt.dict_utils.validate_query_and_break_to_components(query: str, allow_int_index=True) List[str][source]