def node_group_template_create(context, values): node_group_template = m.NodeGroupTemplate() node_group_template.update(values) try: node_group_template.save() except db_exc.DBDuplicateEntry as e: raise ex.DBDuplicateEntry("Duplicate entry for NodeGroupTemplate: %s" % e.columns) return node_group_template
def node_group_template_create(context, values): node_group_template = m.NodeGroupTemplate() node_group_template.update(values) session = get_session() with session.begin(): try: node_group_template.save(session=session) except db_exc.DBDuplicateEntry as e: raise ex.DBDuplicateEntry( _("Duplicate entry for NodeGroupTemplate: %s") % e.columns) return node_group_template