def delete(_id): ''' Author : LHearen E-mail : [email protected] Time : 2016-01-05 10:23 Description : Used to delete or undefine a virtual network card; ''' try: vif = conn.networkLookupByUUIDString(_id) if vif.isActive(): vif.destroy() vif.undefine() VIFHelper.remove({"_id": _id}) except Exception, e: log.debug("VIF.delete Failed! Message: %s" % e) return None