class_docstr: Evaluates coverage of code in the documentation.
class_docstr_tok: ["Evaluates","coverage","of","code","in","the","documentation","."]
code: def finish(self) -> None:
      # dump the coverage data to a pickle file too
      picklepath = path.join(self.outdir, "undoc.pickle")
      with open(picklepath, "wb") as dumpfile:
          pickle.dump(
              (
                  self.py_undoc,
                  self.c_undoc,
                  self.py_undocumented,
                  self.py_documented,
              ),
              dumpfile,
          )
  
imports: from __future__ import annotations
  import glob
  import inspect
  import pickle
  import re
  import sys
  from importlib import import_module
  from os import path
  from typing import IO, TYPE_CHECKING, Any, TextIO
  import sphinx
  from sphinx.builders import Builder
  from sphinx.locale import __
  from sphinx.util import logging
  from sphinx.util.console import red
  from sphinx.util.inspect import safe_getattr
label_desc: Use image node_id 10 for calling the CoverageBuilder obj's underlying member method code with example usage: obj.finish() without return types