Ejemplo n.º 1
0
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