Возвращаемое значение из подпроцесса Python

Я хотел бы получить вывод (операторы печати) и статус возврата из подпроцесса python вместе с отображением информации журнала. Я использую Python 2.5 в Windows XP. Как мне получить код возврата? Здесь, в этом отрывке, я читаю вывод, чтобы перенаправить его для отображения в wxPython TextCtrl в отдельном потоке.

self.myproc.poll()                      
if self.myproc.returncode is None:             
    # Still running so check stdout
    txt = self.myproc.stdout.read(self._readblock)     
    if txt:        
        # Add to UI's update queue
        self._parent.AppendUpdate(txt)        
    else:   
        break     
8
задан jro 9 November 2011 в 13:57
поделиться