[python] Jak precist exit code?
    David Michal 
    dmichal na altien.com
       
    Středa Červen  6 12:04:58 CEST 2007
    
    
  
Zdravim,
Potrebuji scriptik ktery mi spusti jiny script, pocka na jeho ukonceni a
precte exit code a stdout. A potrebuji aby to bezelo jak na widlich tak
na linuchu.
 
Na netu jsem si nasel priklad:
 
#t2
import sys,  popen2
 
p = popen2.popen3('./test.py')
p.wait()
 
ec = p.poll()
print "exit code: %d, signal %d" % ( (ec >> 8) & 0xFF, ec & 0xFF )
print "---"
print p.fromchild.read()  # dump stdout from child process
print "---"
 
#test.py
import sys
 
print "hello, world!"
print "bye"
sys.exit(2)
 
 
Coz se zda, ze by melo delat presne to co potrebuju, ale nedela. Chyba
je evidentne v tom prikladu v pouziti metody popen3, ktera vraci tuple.
Co jineho muzu pouzit?
Diky,
David
 
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20070606/9069a1e2/attachment.htm 
    
    
Další informace o konferenci Python