vprof/profiler.py
def _transform_stats(prof):
        """Processes collected stats for UI."""
        records = []
        for info, params in prof.stats.items():
            filename, lineno, funcname = info
            cum_calls, num_calls, time_per_call, cum_time, _ = params
            if prof.total_tt == 0:
                percentage = 0
            else:
                percentage = round(100 * (cum_time / prof.total_tt), 4)
            cum_time = round(cum_time, 4)
            func_name = '%s @ %s' % (funcname, filename)
            color_hash = base_profiler.hash_name(func_name)
            records.append(
                (filename, lineno, funcname, cum_time, percentage, num_calls,
                 cum_calls, time_per_call, filename, color_hash))
        return sorted(records, key=operator.itemgetter(4), reverse=True)
def _transform_stats(prof):
        records = []
        for info, params in prof.stats.items():
            filename, lineno, funcname = info
            cum_calls, num_calls, time_per_call, cum_time, _ = params
            if prof.total_tt == 0:
                percentage = 0
            else:
                percentage = round(100 * (cum_time / prof.total_tt), 4)
            cum_time = round(cum_time, 4)
            func_name = '%s @ %s' % (funcname, filename)
            color_hash = base_profiler.hash_name(func_name)
            records.append(
                (filename, lineno, funcname, cum_time, percentage, num_calls,
                 cum_calls, time_per_call, filename, color_hash))
        return sorted(records, key=operator.itemgetter(4), reverse=True)
def _transform_stats ( prof ) : records = [ ] for info , params in prof . stats . items ( ) : filename , lineno , funcname = info cum_calls , num_calls , time_per_call , cum_time , _ = params if prof . total_tt == 0 : percentage = 0 else : percentage = round ( 100 * ( cum_time / prof . total_tt ) , 4 ) cum_time = round ( cum_time , 4 ) func_name = '%s @ %s' % ( funcname , filename ) color_hash = base_profiler . hash_name ( func_name ) records . append ( ( filename , lineno , funcname , cum_time , percentage , num_calls , cum_calls , time_per_call , filename , color_hash ) ) return sorted ( records , key = operator . itemgetter ( 4 ) , reverse = True )
Processes collected stats for UI.
Processes collected stats for UI .