350 @param line output line to be processed (string) |
350 @param line output line to be processed (string) |
351 """ |
351 """ |
352 if self.__mode == "qtop": |
352 if self.__mode == "qtop": |
353 self.__markTopItem(line) |
353 self.__markTopItem(line) |
354 else: |
354 else: |
355 l = line.split(": ", 1) |
355 li = line.split(": ", 1) |
356 if len(l) == 1: |
356 if len(li) == 1: |
357 data, summary = l[0][:-1], "" |
357 data, summary = li[0][:-1], "" |
358 else: |
358 else: |
359 data, summary = l[0], l[1] |
359 data, summary = li[0], li[1] |
360 l = data.split(None, 2) |
360 li = data.split(None, 2) |
361 if len(l) == 2: |
361 if len(li) == 2: |
362 # missing entry |
362 # missing entry |
363 index, status, name = -1, l[0], l[1] |
363 index, status, name = -1, li[0], li[1] |
364 elif len(l) == 3: |
364 elif len(li) == 3: |
365 index, status, name = l[:3] |
365 index, status, name = li[:3] |
366 else: |
366 else: |
367 return |
367 return |
368 self.__generateItem(index, status, name, summary) |
368 self.__generateItem(index, status, name, summary) |
369 |
369 |
370 def __readStderr(self): |
370 def __readStderr(self): |