[pyar] Problema con Subprocess.Popen()

leandro moreno moreno.leandro.g en gmail.com
Vie Abr 4 11:21:34 ART 2014


Buenas gente!

Estoy teniendo un problema con Popen(). Les cuento. Necesito correr
valgrind en un subprocess, pero sin shell, es decir, el parametro
shell=False.

Pero por allguna razon no funciona.

env_var = {'GTEST_DEATH_TEST_USE_FORK': '1'}

cmd = ['/usr/bin/valgrind', '--leak-check=full', '--show-reachable=yes',
'--error-limit=no', '--track-origins=yes', '--child-silent-after-fork=yes',
'--vgdb=yes', '--vgdb-error=0', '/home/moreno/test', '--gtest_filter=*']

valgrind_proc = subprocess.Popen('%s' % cmd, env=env_var)

y me tira este error:

print e.child_traceback
Traceback (most recent call last):
  File "/usr/lib/python2.7/subprocess.py", line 1203, in _execute_child
    os.execvpe(executable, args, env)
  File "/usr/lib/python2.7/os.py", line 353, in execvpe
    _execvpe(file, args, env)
  File "/usr/lib/python2.7/os.py", line 368, in _execvpe
    func(file, *argrest)
OSError: [Errno 2] No such file or directory

alguno tiene una idea de que puedo hacer?

Gracias!!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140404/5e3708d4/attachment.html>


More information about the pyar mailing list