def lagrum(row, idx):
    val = value(row, idx)
    ds = parse_lagrum(val)
    for d in ds:
        if "fs" in d:
            fsrefs[(d["fs"], d["fsnr"])] += 1
    res = format_lagrum(ds)
    # print("%s => %s => %s" % (val, ds, res))
    return res
def get_value(obj, key):
    if key == 'lagrum':
        parts = parse_lagrum(getattr(obj, key))
        if parts:
            link = list(format_link(*parts))[0]
            if link:
                return "<a href='%s'>%s</a>" % (link, getattr(obj, key))
            else:
                return getattr(obj, key)
    else:
        return swedify(getattr(obj, key),
                       obj._meta.get_field_by_name(key)[0])