class_docstr: Parameters for calling ``graphviz.render()`` and ``graphviz.pipe()``.
class_docstr_tok: ["Parameters","for","calling","``","graphviz.render","(",")","``","and","``","graphviz.pipe","(",")","``","."]
code: def _get_parameters(
      self,
      *,
      engine: typing.Optional[str] = None,
      format: typing.Optional[str] = None,
      renderer: typing.Optional[str] = None,
      formatter: typing.Optional[str] = None,
      verify: bool = False,
      **kwargs,
  ):
      if engine is None:
          engine = self.engine
      elif verify:
          self._verify_engine(engine)
  
      if format is None:
          format = self.format
      elif verify:
          self._verify_format(format)
  
      if renderer is None:
          renderer = self.renderer
      elif verify:
          self._verify_renderer(renderer)
  
      if formatter is None:
          formatter = self.formatter
      elif verify:
          self._verify_formatter(formatter)
  
      kwargs.update(
          engine=engine,
          format=format,
          renderer=renderer,
          formatter=formatter,
      )
      return kwargs
  
file_path: graphviz/graphviz/parameters/mixins.py
imports: import typing
  from .None import engines
  from .None import formats
  from .None import renderers
  from .None import formatters
label_desc: Use image node_id 1 for calling the Parameters obj's underlying member method code with example usage: obj._get_parameters() and returns: kwargs