home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- from base import *
-
- class ErrorLogParse(Question):
-
- def __init__(self, troubleshooter):
- Question.__init__(self, troubleshooter, 'Error log parse')
- page = self.initial_vbox(_('Error log messages'), _('There are messages in the error log.'))
- sw = gtk.ScrolledWindow()
- textview = gtk.TextView()
- textview.set_editable(False)
- sw.add(textview)
- page.pack_start(sw)
- self.buffer = textview.get_buffer()
- troubleshooter.new_page(page, self)
-
-
- def display(self):
- answers = self.troubleshooter.answers
-
- try:
- error_log = answers['error_log']
- except KeyError:
- return False
-
- display = False
- for line in error_log:
- if line[0] == 'E':
- display = True
- break
- continue
-
- if display:
- self.buffer.set_text(reduce((lambda x, y: x + '\n' + y), error_log))
-
- return display
-
-
-