code: def setup(app, get_doc_object_=get_doc_object):
      global get_doc_object
      get_doc_object = get_doc_object_
  
      if sys.version_info[0] < 3:
          app.connect(b"autodoc-process-docstring", mangle_docstrings)
          app.connect(b"autodoc-process-signature", mangle_signature)
      else:
          app.connect("autodoc-process-docstring", mangle_docstrings)
          app.connect("autodoc-process-signature", mangle_signature)
      app.add_config_value("numpydoc_edit_link", None, False)
      app.add_config_value("numpydoc_use_plots", None, False)
      app.add_config_value("numpydoc_show_class_members", True, True)
  
      # Extra mangling domains
      app.add_domain(NumpyPythonDomain)
      app.add_domain(NumpyCDomain)
  
imports: from __future__ import unicode_literals
  import sys
  import os
  import re
  import pydoc
  from .docscrape_sphinx import get_doc_object
  from .docscrape_sphinx import SphinxDocString
  import inspect
label_desc: Use image node_id 3 for calling a global function with example usage: setup(app, get_doc_object_) without return types