util/ProcessLogger.py
changeset 1757 0de89da92ee0
parent 1756 08e4394ff4fb
child 1759 56e7f4a11046
equal deleted inserted replaced
1756:08e4394ff4fb 1757:0de89da92ee0
   211         self.errt.join()
   211         self.errt.join()
   212 
   212 
   213     def endlog(self):
   213     def endlog(self):
   214         if self.endlock.acquire(False):
   214         if self.endlock.acquire(False):
   215             if not self.outt.finished and self.kill_it:
   215             if not self.outt.finished and self.kill_it:
   216                self.kill()
   216                 self.kill()
   217             self.finishsem.release()
   217             self.finishsem.release()
   218 
   218 
   219     def spin(self):
   219     def spin(self):
   220         self.finishsem.acquire()
   220         self.finishsem.acquire()
   221         return [self.exitcode, "".join(self.outdata), "".join(self.errdata)]
   221         return [self.exitcode, "".join(self.outdata), "".join(self.errdata)]