Hello!
I'm using os.popen to perform lengthy operation such as building some
project from source.
It looks like this:
def execute_and_save_output( command, out_file, err_file):

import os

def execute_and_save_output( command, out_file, err_file):
        (i,o,e) = os.popen3( command )
        try:
                for line in o:
                        out_file.write( line )

                for line in e:
                        err_file.write( line )
        finally:
                i.close()
                o.close()
                e.close()

...
execute_and_save_output( '<some long to run command>', out_file, err_file)

Problem is that script hangs on operations that take long to execute
and have lots of output such as building scripts.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to