virtualEnvironment/lib/python2.7/site-packages/coverage/report.py
def report_files(self, report_fn, morfs, directory=None):
        """Run a reporting function on a number of morfs.

        `report_fn` is called for each relative morf in `morfs`.  It is called
        as::

            report_fn(code_unit, analysis)

        where `code_unit` is the `CodeUnit` for the morf, and `analysis` is
        the `Analysis` for the morf.

        """
        self.find_code_units(morfs)

        if not self.code_units:
            raise CoverageException("No data to report.")

        self.directory = directory
        if self.directory and not os.path.exists(self.directory):
            os.makedirs(self.directory)

        for cu in self.code_units:
            try:
                report_fn(cu, self.coverage._analyze(cu))
            except NoSource:
                if not self.config.ignore_errors:
                    raise
            except NotPython:
                # Only report errors for .py files, and only if we didn't
                # explicitly suppress those errors.
                if cu.should_be_python() and not self.config.ignore_errors:
                    raise
def report_files(self, report_fn, morfs, directory=None):
        self.find_code_units(morfs)

        if not self.code_units:
            raise CoverageException("No data to report.")

        self.directory = directory
        if self.directory and not os.path.exists(self.directory):
            os.makedirs(self.directory)

        for cu in self.code_units:
            try:
                report_fn(cu, self.coverage._analyze(cu))
            except NoSource:
                if not self.config.ignore_errors:
                    raise
            except NotPython:
                # Only report errors for .py files, and only if we didn't
                # explicitly suppress those errors.
                if cu.should_be_python() and not self.config.ignore_errors:
                    raise
def report_files ( self , report_fn , morfs , directory = None ) : self . find_code_units ( morfs ) if not self . code_units : raise CoverageException ( "No data to report." ) self . directory = directory if self . directory and not os . path . exists ( self . directory ) : os . makedirs ( self . directory ) for cu in self . code_units : try : report_fn ( cu , self . coverage . _analyze ( cu ) ) except NoSource : if not self . config . ignore_errors : raise except NotPython : # Only report errors for .py files, and only if we didn't # explicitly suppress those errors. if cu . should_be_python ( ) and not self . config . ignore_errors : raise
Run a reporting function on a number of morfs.

        `report_fn` is called for each relative morf in `morfs`.  It is called
        as::

            report_fn(code_unit, analysis)

        where `code_unit` is the `CodeUnit` for the morf, and `analysis` is
        the `Analysis` for the morf.
Run a reporting function on a number of morfs .