class_docstr: This class is a symbolic representation of a TensorList and is used at graph definition
  stage. It does not carry actual data, but is used to define the connections between operators
  and to specify the pipeline outputs. See documentation for :class:`Pipeline` for details.
  
  ``DataNode`` objects can be passed to DALI operators as inputs (and some of the named keyword
  arguments) but they also provide arithmetic operations which implicitly create appropriate
  operators that perform the expressions.
code: def __mul__(self, other) -> DataNode:
      return _arithm_op("mul", self, other)
  
imports: from __future__ import annotations
  import sys
  from ._utils.hacks import not_iterable
label_desc: Use image node_id 8 for calling the DataNode obj's underlying member method code with example usage: obj.__mul__(other) and returns: _arithm_op