def show(tag_name, is_plain, env): """ string tag_name is constraint tag name callable is_plain takes constraint element and returns if is plain (i.e. without resource set) env is library environment """ constraints_info = {"plain": [], "with_resource_sets": []} for element in get_constraints(env.get_cib()).findall(".//" + tag_name): if is_plain(element): constraints_info["plain"].append(constraint.export_plain(element)) else: constraints_info["with_resource_sets"].append( constraint.export_with_set(element)) return constraints_info
def show(tag_name, is_plain, env): """ string tag_name is constraint tag name callable is_plain takes constraint element and returns if is plain (i.e. without resource set) env is library environment """ constraints_info = {"plain": [], "with_resource_sets": []} for element in get_constraints(env.get_cib()).findall(".//"+tag_name): if is_plain(element): constraints_info["plain"].append(constraint.export_plain(element)) else: constraints_info["with_resource_sets"].append( constraint.export_with_set(element) ) return constraints_info