L
Larry Hastings
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/
--
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/