Bug? Certainly a new *behavior* from subprocess in 2.5 on Win32

Larry Hastings larry at hastings.org
Thu Jul 20 07:15:42 EDT 2006


I run the following script:
--
from subprocess import *
Popen("ls -l")
--
(yeah, I have ls.exe on Windows)

Under Python 2.4.2, this simply dumped the results of ls.exe to the
terminal--sorry, to the "command shell".

Under Python 2.5, both beta 1 and beta 2, it dumps the results to the
command shell, but *also* prints this:

Exception exceptions.AttributeError: "'NoneType' object has no
attribute 'append'" in <bound method Popen.__del__ of <subprocess.Popen
object at 0x00C04EB0>> ignored

Calling Popen() with a stdout = subprocess.PIPE does not throw this
exception.

I vaguely intimate that this is a bug, though surely a minor one.

Cheers,


/larry/




More information about the Python-list mailing list