code: def getslaveinfoline(node):
      try:
          return node._slaveinfocache
      except AttributeError:
          d = node.slaveinfo
          ver = "%s.%s.%s" % d["version_info"][:3]
          node._slaveinfocache = s = "[%s] %s -- Python %s %s" % (
              d["id"],
              d["sysplatform"],
              ver,
              d["executable"],
          )
          return s
  
imports: from pprint import pprint
  import py
  import six
  from _pytest._code.code import ExceptionInfo
  from _pytest._code.code import ReprEntry
  from _pytest._code.code import ReprEntryNative
  from _pytest._code.code import ReprExceptionInfo
  from _pytest._code.code import ReprFileLocation
  from _pytest._code.code import ReprFuncArgs
  from _pytest._code.code import ReprLocals
  from _pytest._code.code import ReprTraceback
  from _pytest._code.code import TerminalRepr
  from _pytest.outcomes import skip
  from _pytest.pathlib import Path
label_desc: Use image node_id 1 for calling a global function with example usage: getslaveinfoline(node) and returns: node, s