docstr: Clean up the annotated HTML source.
  
  Strips the link to the generated C or C++ file, which we do not
  present to the user.
docstr_tok: ["Clean","up","the","annotated","HTML","source",".","Strips","the","link","to","the","generated","C","or","C++","file",",","which","we","do","not","present","to","the","user","."]
code: def clean_annotated_html(html):
      """Clean up the annotated HTML source.
  
      Strips the link to the generated C or C++ file, which we do not
      present to the user.
      """
      r = re.compile('<p>Raw output: <a href="(.*)">(.*)</a>')
      html = "\n".join(l for l in html.splitlines() if not r.match(l))
      return html
  
imports: from __future__ import absolute_import, print_function
  import io
  import os
  import re
  import sys
  import time
  import copy
  import distutils.log
  import textwrap
  from distutils.core import Distribution, Extension
  from distutils.command.build_ext import build_ext
  from IPython.core import display
  from IPython.core import magic_arguments
  from IPython.core.magic import Magics, magics_class, cell_magic
  from IPython.utils.text import dedent
  from ..Shadow import __version__
  from ..Compiler.Errors import CompileError
  from .Inline import cython_inline, load_dynamic
  from .Dependencies import cythonize
label_desc: Use image node_id 13 for calling the CythonMagics obj's underlying member method code with example usage: obj.clean_annotated_html(html) and returns: html