def obsolete_abstraction(trace_graph, settings):
    """
    Identify obsolete abstractions and print those
    that occured with paercentage less than "threashold".
    """
    threashold = settings.OBSOLETE_ABSTR_THREASHOLD
    posix_total = stats.posix_invocations(trace_graph)
    for posix_call, stat in trace_graph.posix_calls.items():
        call_total = sum(map(lambda x: x[1], stat.items()))
        if threashold <= 100 * call_total / posix_total:
            yield posix_call, call_total, posix_total
dataset/ETHPy150Open columbia/libtrack/libtrack/parser/src/telesphorus/abstractions.py/obsolete_abstraction/swapped operands of `<=`