code: def eval(expression, _dict={}, **kw):
      """
      Evaluates an image expression.
  
      :param expression: A string containing a Python-style expression.
      :param options: Values to add to the evaluation context.  You
                      can either use a dictionary, or one or more keyword
                      arguments.
      :return: The evaluated expression. This is usually an image object, but can
               also be an integer, a floating point value, or a pixel tuple,
               depending on the expression.
      """
  
      # build execution namespace
      args = ops.copy()
      args.update(_dict)
      args.update(kw)
      for k, v in list(args.items()):
          if hasattr(v, "im"):
              args[k] = _Operand(v)
  
      out = builtins.eval(expression, args)
      try:
          return out.im
      except AttributeError:
          return out
  
imports: from .None import Image, _imagingmath
  from ._util import py3
label_desc: Use image node_id 9 for calling a global function with example usage: eval(expression, _dict) and returns: out, out