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