class_docstr: Graph, collection of nodes and edges.
class_docstr_tok: ["Graph",",","collection","of","nodes","and","edges","."]
code: def call_procedure(self, procedure, *args, read_only=False, **kwagrs):
      args = [quote_string(arg) for arg in args]
      q = f"CALL {procedure}({','.join(args)})"
  
      y = kwagrs.get("y", None)
      if y is not None:
          q += f"YIELD {','.join(y)}"
  
      return self.query(q, read_only=read_only)
  
imports: import warnings
  from ..helpers import quote_string, random_string, stringify_param_value
  from .commands import AsyncGraphCommands, GraphCommands
  from .edge import Edge
  from .node import Node
  from .path import Path
label_desc: Use image node_id 14 for calling the Graph obj's underlying member method code with example usage: obj.call_procedure(procedure) and returns: self