Estoy usando el paquete killableprocess (construido sobre el subproceso) para ejecutar procesos Cada vez que ejecuto el fragmento de código "killableprocess.Popen (command)" en mi script obtengo el siguiente error:WindowsError [error 5] Acceso denegado
File "killableprocess.py", line 157, in _execute_child
winprocess.AssignProcessToJobObject(self._job, hp)
File "winprocess.py", line 37, in ErrCheckBool
raise WinError()
WindowsError [error 5] Access is denied
Exception TypeError: "'NoneType' object is not callable" in <bound method AutoHANDLE.__del__ of <AutoHANDLE object at 0x025D42B0>> ignored
Pero cuando lo ejecuto desde la consola interactiva python (python 2.6) funciona bien. Eso probablemente significa que hay problemas de permisos cuando ejecuto esto desde el script, pero no sé cómo resolverlos. Intenté ejecutar el script desde un cmd que ejecutaba como administrador, pero no ayudó. Intenté buscar publicaciones similares pero no encontré ninguna solución buena. Espero encontrar algo de ayuda aquí Estoy corriendo en Windows, específicamente Windows 7 Ultimate x64, si es de alguna ayuda.
gracias
Sacar los paréntesis en 'process.pid()' ("TypeError: 'int' objeto no es exigible ") –