code: def unparse(node, indentation=None, include_encoding_marker=True):
      """Returns the source code of given AST.
  
      Args:
        node: The code to compile, as an AST object.
        indentation: Unused, deprecated. The returning code will always be indented
          at 4 spaces.
        include_encoding_marker: Bool, whether to include a comment on the first
          line to explicitly specify UTF-8 encoding.
  
      Returns:
        code: The source code generated from the AST object
        source_mapping: A mapping between the user and AutoGraph generated code.
      """
      del indentation  # astunparse doesn't allow configuring it.
      if not isinstance(node, (list, tuple)):
          node = (node,)
  
      codes = []
      if include_encoding_marker:
          codes.append("# coding=utf-8")
      for n in node:
          if isinstance(n, gast.AST):
              ast_n = gast.gast_to_ast(n)
          else:
              ast_n = n
  
          if astunparse is ast:
              ast.fix_missing_locations(
                  ast_n
              )  # Only ast needs to call this.
          codes.append(astunparse.unparse(ast_n).strip())
  
      return "\n".join(codes)
  
imports: import ast
  import inspect
  import linecache
  import re
  import sys
  import textwrap
  import tokenize
  import astunparse
  import gast
  import six
  from nvidia.dali._autograph.pyct import errors
  from nvidia.dali._autograph.pyct import inspect_utils
label_desc: Use image node_id 10 for calling a global function with example usage: unparse(node, indentation, include_encoding_marker) and returns: str