Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2012, 08:45
jugivi
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 13 años, 4 meses
Puntos: 3
Problemas con llamada a un subproceso

Buenas tardes necesito ayuda para ejecutar un subproceso en Python ya que me da error al ejecutar. Trabajo con Python 2.7, tengo un proceso llamador.py y un proceso llamado.py

El proceso llamador

Código Python:
Ver original
  1. import subprocess
  2.  
  3. num1 = 2
  4. num2 = 3
  5.  
  6. print "este es el proceso llamador..."
  7.  
  8. subprocess.call('llamado', '-num1', '-num2')
  9.  
  10. print "hecha la llamada"

El proceso llamado

Código Python:
Ver original
  1. print "este es el proceso llamado..."
  2.  
  3. num_1 = 0
  4. num_2 = 0
  5. a = num_1 + num_2
  6.  
  7. print a
  8.  
  9. print "termina el proceso llamado"

Al ejecutar me da error

TypeError: bufsize must be an integer

Creo que es un problema de como se pasan los parametros ya que si lo ejecuto sin parametros funciona bien...
¿alguien puede ayudarme?, gracias.