def pollProcess(process, suppress_errors=False):
 while True:
  dataToStdout('.')
  time.sleep(1)
  returncode = process.poll()
  if (returncode is not None):
   if (not suppress_errors):
    if (returncode == 0):
     dataToStdout(' done\n')
    elif (returncode < 0):
     dataToStdout((' process terminated by signal %d\n' % returncode))
    elif (returncode > 0):
     dataToStdout((' quit unexpectedly with return code %d\n' % returncode))
   break

def pollProcess ( process , suppress_errors = False ) : while True : dataToStdout ( '.' ) time . sleep ( 1 ) returncode = process . poll ( ) if ( returncode is not None ) : if ( not suppress_errors ) : if ( returncode == 0 ) : dataToStdout ( ' done\n' ) elif ( returncode < 0 ) : dataToStdout ( ( ' process terminated by signal %d\n' % returncode ) ) elif ( returncode > 0 ) : dataToStdout ( ( ' quit unexpectedly with return code %d\n' % returncode ) ) break
checks for process status .