virtualEnvironment/lib/python2.7/site-packages/coverage/parser.py
def _bytes_lines(self):
        """Map byte offsets to line numbers in `code`.

        Uses co_lnotab described in Python/compile.c to map byte offsets to
        line numbers.  Produces a sequence: (b0, l0), (b1, l1), ...

        Only byte offsets that correspond to line numbers are included in the
        results.

        """
        # Adapted from dis.py in the standard library.
        byte_increments = bytes_to_ints(self.code.co_lnotab[0::2])
        line_increments = bytes_to_ints(self.code.co_lnotab[1::2])

        last_line_num = None
        line_num = self.code.co_firstlineno
        byte_num = 0
        for byte_incr, line_incr in zip(byte_increments, line_increments):
            if byte_incr:
                if line_num != last_line_num:
                    yield (byte_num, line_num)
                    last_line_num = line_num
                byte_num += byte_incr
            line_num += line_incr
        if line_num != last_line_num:
            yield (byte_num, line_num)
def _bytes_lines(self):
        # Adapted from dis.py in the standard library.
        byte_increments = bytes_to_ints(self.code.co_lnotab[0::2])
        line_increments = bytes_to_ints(self.code.co_lnotab[1::2])

        last_line_num = None
        line_num = self.code.co_firstlineno
        byte_num = 0
        for byte_incr, line_incr in zip(byte_increments, line_increments):
            if byte_incr:
                if line_num != last_line_num:
                    yield (byte_num, line_num)
                    last_line_num = line_num
                byte_num += byte_incr
            line_num += line_incr
        if line_num != last_line_num:
            yield (byte_num, line_num)
def _bytes_lines ( self ) : # Adapted from dis.py in the standard library. byte_increments = bytes_to_ints ( self . code . co_lnotab [ 0 : : 2 ] ) line_increments = bytes_to_ints ( self . code . co_lnotab [ 1 : : 2 ] ) last_line_num = None line_num = self . code . co_firstlineno byte_num = 0 for byte_incr , line_incr in zip ( byte_increments , line_increments ) : if byte_incr : if line_num != last_line_num : yield ( byte_num , line_num ) last_line_num = line_num byte_num += byte_incr line_num += line_incr if line_num != last_line_num : yield ( byte_num , line_num )
Map byte offsets to line numbers in `code`.

        Uses co_lnotab described in Python/compile.c to map byte offsets to
        line numbers.  Produces a sequence: (b0, l0), (b1, l1), ...

        Only byte offsets that correspond to line numbers are included in the
        results.
Map byte offsets to line numbers in code .