equal
deleted
inserted
replaced
164 def log_the_end(self,ecode,pid): |
164 def log_the_end(self,ecode,pid): |
165 self.logger.write(self.Command_str + "\n") |
165 self.logger.write(self.Command_str + "\n") |
166 self.logger.write_warning(_("exited with status %s (pid %s)\n")%(str(ecode),str(pid))) |
166 self.logger.write_warning(_("exited with status %s (pid %s)\n")%(str(ecode),str(pid))) |
167 |
167 |
168 def finish(self, pid,ecode): |
168 def finish(self, pid,ecode): |
169 if self.timeout: self.timeout.cancel() |
169 if self.timeout: |
|
170 self.timeout.cancel() |
170 self.exitcode = ecode |
171 self.exitcode = ecode |
171 if self.exitcode != 0: |
172 if self.exitcode != 0: |
172 self.log_the_end(ecode,pid) |
173 self.log_the_end(ecode,pid) |
173 if self.finish_callback is not None: |
174 if self.finish_callback is not None: |
174 self.finish_callback(self,ecode,pid) |
175 self.finish_callback(self,ecode,pid) |