code: def run(self):
      node_list = super(PygalWithCode, self).run()
      node_list.extend(
          CodeBlock(
              self.name,
              ["python"],
              self.options,
              self.content,
              self.lineno,
              self.content_offset,
              self.block_text,
              self.state,
              self.state_machine,
          ).run()
      )
  
      return [docutils.nodes.compound("", *node_list)]
  
file_path: pygal/docs/ext/pygal_sphinx_directives.py
imports: from traceback import format_exc, print_exc
  import docutils.core
  from docutils.parsers.rst import Directive
  from sphinx.directives.code import CodeBlock
  import pygal
label_desc: Use image node_id 1 for calling the PygalWithCode obj's underlying member method code with example usage: obj.run() and returns: list