Help creating SNMP Check

What might be the problem here?

def inventory_switchcpu(info):
    data = str(info).split("(")[1].split(")")[0].strip()
    tp = tuple(data)
    tp1 = tuple("1")
    return (1, tp)

def check_switchcpu(item, parms, info):
    data = str(info).split("(")[1].split(")")[0].strip()
    if data < 75.0:
        return (0, "OK - CPU @ " + data)
    elif data > 95.0:
        return (2, "CRIT - CPU @ " + data)
    else:
        return (1, "WARN - CPU @ " + data)

check_info['switchcpu'] = {
    'inventory_function'    : inventory_switchcpu,
    'check_function'        : check_switchcpu,
    'service_description'   : 'CPU utilization',
    'snmp_info': ('.1.3.6.1.4.1.4526.11.1.1.4', ["9"]),
    'snmp_scan_function'    : lambda oid: True,
    'includes': ['cpu_util.include'],
    'group': 'cpu_utilization',
}