def filtermultiport(ips):
    'Filter out hosts with more nodes per IP'
    hist = collections.defaultdict(list)
    for ip in ips:
        hist[ip['sortkey']].append(ip)
    return [value[0] for (key, value) in list(hist.items()) if (len(value) == 1)]
Filter out hosts with more nodes per IP
def filtermultiport(ips):
    
    hist = collections.defaultdict(list)
    for ip in ips:
        hist[ip['sortkey']].append(ip)
    return [value[0] for (key, value) in list(hist.items()) if (len(value) == 1)]