Your IP : 216.73.216.213
E�W(
� @ s� d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z e e � Z Gd d � d e � Z
d S)z'Source file annotation for coverage.py.� N)�
flat_rootname)�isolate_module)�Reporterc sa e Z d Z d Z � f d d � Z e j d � Z e j d � Z d d d � Z d d
� Z
� S)�AnnotateReportera Generate annotated source files showing line coverage.
This reporter creates annotated copies of the measured source files. Each
.py file is copied as a .py,cover file, with a left-hand margin annotating
each line::
> def h(x):
- if 0: #pragma: no cover
- pass
> if x == 1:
! a = 1
> else:
> a = 2
> h(2)
Executed lines use '>', lines not executed use '!', lines excluded from
consideration use '-'.
c s&