def METHOD_NAME(node, cmdv, all, pipedesc):
    try:
        nopen = subprocess.Popen(
            cmdv, stdin=devnull, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    except OSError as e:
        if e.errno == 2:
            sys.stderr.write('{0}: Unable to find local executable file "{1}"'.format(node, cmdv[0]))
            return
        raise
    pipedesc[nopen.stdout] = {'node': node, 'popen': nopen,
                              'type': 'stdout'}
    pipedesc[nopen.stderr] = {'node': node, 'popen': nopen,
                              'type': 'stderr'}
    all.add(nopen.stdout)
    all.add(nopen.stderr)