code: def _data_node_repr(data_node):
      return f"DataNode(name={data_node.name}, device={data_node.device}, source={data_node.source})"
  
imports: from nvidia.dali import _autograph
  from nvidia.dali.data_node import DataNode
  from nvidia.dali import fn
  from nvidia.dali._autograph.utils import ag_logging
  from nvidia.dali._autograph.operators import variables
  from contextlib import contextmanager
  from enum import Enum
  import tree
label_desc: Use image node_id 1 for calling a global function with example usage: _data_node_repr(data_node) and returns: str, data_node, str, data_node, str, data_node, str