def instantiate_leaf(model_key, model_value): if isinstance(model_value, str): leaf_type = YType.str elif isinstance(model_value, int): leaf_type = YType.uint16 elif isinstance(model_value, bool): leaf_type = YType.bool leaf_instance = YLeaf(leaf_type, model_key) leaf_instance.set(model_value) return leaf_instance