273 @return extracted file name (string) |
273 @return extracted file name (string) |
274 """ |
274 """ |
275 f = line.split(None, 1)[1] |
275 f = line.split(None, 1)[1] |
276 f = f.rsplit(None, 6)[0] |
276 f = f.rsplit(None, 6)[0] |
277 if f == "/dev/null": |
277 if f == "/dev/null": |
278 f = "" |
278 f = "__NULL__" |
279 else: |
279 else: |
280 f = f.split("/", 1)[1] |
280 f = f.split("/", 1)[1] |
281 return f |
281 return f |
282 |
282 |
283 def __processFileLine(self, line): |
283 def __processFileLine(self, line): |
288 """ |
288 """ |
289 if line.startswith('---'): |
289 if line.startswith('---'): |
290 self.__oldFileLine = self.paras |
290 self.__oldFileLine = self.paras |
291 self.__oldFile = self.__extractFileName(line) |
291 self.__oldFile = self.__extractFileName(line) |
292 else: |
292 else: |
293 self.__fileSeparators.append( |
293 newFile = self.__extractFileName(line) |
294 (self.__oldFile, self.__extractFileName(line), |
294 if self.__oldFile == "__NULL__": |
295 self.__oldFileLine)) |
295 self.__fileSeparators.append( |
|
296 (newFile, newFile, self.__oldFileLine)) |
|
297 else: |
|
298 self.__fileSeparators.append( |
|
299 (self.__oldFile, newFile, self.__oldFileLine)) |
296 |
300 |
297 def __processOutputLine(self, line): |
301 def __processOutputLine(self, line): |
298 """ |
302 """ |
299 Private method to process the lines of output. |
303 Private method to process the lines of output. |
300 |
304 |