class_docstr: Provide detailed trace information for one source file to coverage.py.
class_docstr_tok: ["Provide","detailed","trace","information","for","one","source","file","to","coverage.py","."]
code: def __init__(self, c_file, source_file, rel_file_path, code):
      super(CythonModuleReporter, self).__init__(source_file)
      self.name = rel_file_path
      self.c_file = c_file
      self._code = code
      self._abs_filename = self._find_abs_filename()
  
imports: from __future__ import absolute_import
  import re
  import os.path
  import sys
  from collections import defaultdict
  from coverage.plugin import CoveragePlugin, FileTracer, FileReporter
  from coverage.files import canonical_filename
  from .Utils import find_root_package_dir, is_package_dir, open_source_file
  from .None import __version__
label_desc: Use image node_id 1 to create a new CythonModuleReporter object from inherited base classes: FileReporter with example: obj = CythonModuleReporter(c_file, source_file, rel_file_path, code)