class_docstr: Verbatim DOT source code string to be rendered by Graphviz.
  
  Args:
      source: The verbatim DOT source code string.
      filename: Filename for saving the source (defaults to ``'Source.gv'``).
      directory: (Sub)directory for source saving and rendering.
      format: Rendering output format (``'pdf'``, ``'png'``, ...).
      engine: Layout command used (``'dot'``, ``'neato'``, ...).
      encoding: Encoding for saving the source.
  
  Note:
      All parameters except ``source`` are optional. All of them can be changed
      under their corresponding attribute name after instance creation.
class_docstr_tok: ["Verbatim","DOT","source","code","string","to","be","rendered","by","Graphviz",".","Args",":","source",":","The","verbatim","DOT","source","code","string",".","filename",":","Filename","for","saving","the","source","(","defaults","to","``","'Source.gv","'","``",")",".","directory",":","(","Sub",")","directory","for","source","saving","and","rendering",".","format",":","Rendering","output","format","(","``","'pdf","'","``",",","``","'png","'","``",",","...",")",".","engine",":","Layout","command","used","(","``","'dot","'","``",",","``","'neato","'","``",",","...",")",".","encoding",":","Encoding","for","saving","the","source",".","Note",":","All","parameters","except","``","source","``","are","optional",".","All","of","them","can","be","changed","under","their","corresponding","attribute","name","after","instance","creation","."]
code: def _kwargs(self):
      result = super()._kwargs()
      result["source"] = self.source
      return result
  
imports: import codecs
  import locale
  import logging
  import os
  from .None import backend
  from .None import tools
label_desc: Use image node_id 3 for calling the Source obj's underlying member method code with example usage: obj._kwargs() and returns: result