class_docstr: Return the output of a string evaluated/executed by the python interpreter.
  The string may be either an expression or a python script, and inputs are accessed as the name of the terminal. 
  For expressions, a single value may be evaluated for a single output, or a dict for multiple outputs.
  For a script, the text will be executed as the body of a function.
class_docstr_tok: ["Return","the","output","of","a","string","evaluated\/executed","by","the","python","interpreter",".","The","string","may","be","either","an","expression","or","a","python","script",",","and","inputs","are","accessed","as","the","name","of","the","terminal",".","For","expressions",",","a","single","value","may","be","evaluated","for","a","single","output",",","or","a","dict","for","multiple","outputs",".","For","a","script",",","the","text","will","be","executed","as","the","body","of","a","function","."]
code: def setCode(self, code):
      # unindent code; this allows nicer inline code specification when
      # calling this method.
      ind = []
      lines = code.split("\n")
      for line in lines:
          stripped = line.lstrip()
          if len(stripped) > 0:
              ind.append(len(line) - len(stripped))
      if len(ind) > 0:
          ind = min(ind)
          code = "\n".join([line[ind:] for line in lines])
  
      self.text.clear()
      self.text.insertPlainText(code)
  
imports: import numpy
  from ...graphicsItems.LinearRegionItem import LinearRegionItem
  from ...Qt import QtCore, QtWidgets
  from ...widgets.TreeWidget import TreeWidget
  from ..Node import Node
  from .None import functions
  from .common import CtrlNode
label_desc: Use image node_id 3 for calling the EvalNode obj's underlying member method code with example usage: obj.setCode(code) without return types