search = 'ERR'
        footer += 'Objet: %s\n' % m['model']
        footer += 'Message: %s\n' % str(e)
    try:
        read = 'NA '
        if t_ids:
            end_id = min(10, len(t_ids)) - 1
            tr = t.read(t_ids[0:end_id])
            read = 'OK '
    except Exception, e:
        read = 'ERR'   #'ERR'
        footer += 'Objet: %s\n' % m['model']
        footer += 'Message: %s\n' % str(e)

    try:
        a = t.fields_view_get()
        if opts.all_views:
            v = Object(cnx, 'ir.ui.view')
            v_ids = v.search([('model', '=', m['model'])])
            v_data = v.read(v_ids, ['type'])
            for data in v_data:
                a = t.fields_view_get(data['id'], data['type'])
        view = 'OK '
    except Exception, e:
        view = 'ERR'
        footer += 'Objet: %s\n' % m['model']
        footer += 'Message: %s\n' % str(e)

    if opts.quiet:
        if (search == 'ERR' or read == 'ERR' or view == 'ERR'):
            print '| %s | %s   | %s    | %s   |' % (m['model'].ljust(45), search, read, view)