def dump_id(in_id):
    answer = {}
    try:
        def get_total_size(obj, n=0):
            if n > 10:
                return 0
            obj_len = 0
            obj_len += getattr(ob, '__len__', 0)
            for a in gc.get_referents(obj):
                obj_len += get_total_size(a, n + 1)
            return obj_len

        for ob in gc.get_objects():
            if id(ob) == int(in_id):
                answer['ob'] = ob
                answer['repr'] = repr(ob)
                answer['dir'] = dir(ob)
                answer['total_lens'] = get_total_size(ob)
    except Exception as e:
        answer['error'] = repr(e)
    return answer
dataset/ETHPy150Open paypal/support/support/meta_service/meta_service.py/dump_id/original