os.popen3 delivers no error exit status on .close()  - while os.popen does

Is this intended or a bug? How do I get the status?

Robert

Python 2.4.1 (#2, May  5 2005, 11:32:06)
[GCC 3.3.5 (Debian 1:3.3.5-12)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>> import os
 >>> csi,cso,cse=os.popen3('recodex latin1:utf8 <text.lat1-noexist.txt','r')
 >>> csi.close();cso.read();cso.close();cse.read();cso.close()
''
'/bin/sh: line 1: text.lat1-noexist.txt: No such file or directory\n'
 >>> cso=os.popen('recode latin1:utf8 <text.lat1-noexist.txt','r')
 >>> sh: line 1: text.lat1-noexist.txt: No such file or directory

 >>> cso.read();cso.close()
''
256
 >>>



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to