vprof/code_heatmap.py
def _skip_lines(src_code, skip_map):
        """Skips lines in src_code specified by skip map."""
        if not skip_map:
            return [['line', j + 1, l] for j, l in enumerate(src_code)]
        code_with_skips, i = [], 0
        for line, length in skip_map:
            code_with_skips.extend(
                ['line', i + j + 1, l] for j, l in enumerate(src_code[i:line]))
            if (code_with_skips
                    and code_with_skips[-1][0] == 'skip'):  # Merge skips.
                code_with_skips[-1][1] += length
            else:
                code_with_skips.append(['skip', length])
            i = line + length
        code_with_skips.extend(
            ['line', i + j + 1, l] for j, l in enumerate(src_code[i:]))
        return code_with_skips
def _skip_lines(src_code, skip_map):
        if not skip_map:
            return [['line', j + 1, l] for j, l in enumerate(src_code)]
        code_with_skips, i = [], 0
        for line, length in skip_map:
            code_with_skips.extend(
                ['line', i + j + 1, l] for j, l in enumerate(src_code[i:line]))
            if (code_with_skips
                    and code_with_skips[-1][0] == 'skip'):  # Merge skips.
                code_with_skips[-1][1] += length
            else:
                code_with_skips.append(['skip', length])
            i = line + length
        code_with_skips.extend(
            ['line', i + j + 1, l] for j, l in enumerate(src_code[i:]))
        return code_with_skips
def _skip_lines ( src_code , skip_map ) : if not skip_map : return [ [ 'line' , j + 1 , l ] for j , l in enumerate ( src_code ) ] code_with_skips , i = [ ] , 0 for line , length in skip_map : code_with_skips . extend ( [ 'line' , i + j + 1 , l ] for j , l in enumerate ( src_code [ i : line ] ) ) if ( code_with_skips and code_with_skips [ - 1 ] [ 0 ] == 'skip' ) : # Merge skips. code_with_skips [ - 1 ] [ 1 ] += length else : code_with_skips . append ( [ 'skip' , length ] ) i = line + length code_with_skips . extend ( [ 'line' , i + j + 1 , l ] for j , l in enumerate ( src_code [ i : ] ) ) return code_with_skips
Skips lines in src_code specified by skip map.
Skips lines in src_code specified by skip map .