def run( self ): if not self.ignore_command: self.proc = subprocess.Popen( self.command, stdout=self.stdout, stderr=subprocess.STDOUT, shell=True ) self.stdout_updater = tailer( self.textview, self.stdout.name, proc=self.proc, warning_re=self.warning_re, critical_re=self.critical_re ) gobject.timeout_add(40, self.pulse_proc_progress) else: self.stdout_updater = tailer( self.textview, self.stdout.name, warning_re=self.warning_re, critical_re=self.critical_re ) self.stdout_updater.start()
def connect(self): self.t = tailer(self.logview, self.path(), warning_re=self.warning_re, critical_re=self.critical_re) ####print "Starting log viewer thread for " + self.name self.t.start()
def run(self): if not self.ignore_command: self.proc = subprocess.Popen(self.command, stdout=self.stdout, stderr=subprocess.STDOUT, shell=True) self.stdout_updater = tailer(self.textview, self.stdout.name, proc=self.proc, warning_re=self.warning_re, critical_re=self.critical_re) gobject.timeout_add(40, self.pulse_proc_progress) else: self.stdout_updater = tailer(self.textview, self.stdout.name, warning_re=self.warning_re, critical_re=self.critical_re) self.stdout_updater.start()
def replace_log( self, file ): self.file = os.path.basename( file ) self.dir = os.path.dirname( file ) self.t.quit = True logbuffer = self.logview.get_buffer() s,e = logbuffer.get_bounds() self.reset_logbuffer() logbuffer.delete( s, e ) #self.log_label.set_text( self.path() ) self.t = tailer( self.logview, self.path() ) ###print "Starting log viewer thread" self.t.start()
def replace_log(self, file): self.file = os.path.basename(file) self.dir = os.path.dirname(file) self.t.quit = True logbuffer = self.logview.get_buffer() s, e = logbuffer.get_bounds() self.reset_logbuffer() logbuffer.delete(s, e) self.log_label.set_text(self.path()) self.t = tailer(self.logview, self.path()) ###print "Starting log viewer thread" self.t.start()
def update_view(self): self.t.quit = True logbuffer = self.logview.get_buffer() s, e = logbuffer.get_bounds() self.reset_logbuffer() logbuffer.delete(s, e) self.log_label.set_text(self.path()) if self.task_filter or self.custom_filter: filters = [self.task_filter, self.custom_filter] self.t = filtered_tailer(self.logview, self.path(), filters, warning_re="WARNING", critical_re="CRITICAL") else: self.t = tailer(self.logview, self.path(), warning_re="WARNING", critical_re="CRITICAL") ###print "Starting log viewer thread" self.t.start()
def update_view(self): self.t.quit = True logbuffer = self.logview.get_buffer() s, e = logbuffer.get_bounds() self.reset_logbuffer() logbuffer.delete(s, e) self.log_label.set_text(self.path()) if self.task_filter or self.custom_filter: filters = [self.task_filter, self.custom_filter] self.t = filtered_tailer(self.logview, self.path(), filters, warning_re='WARNING', critical_re='CRITICAL') else: self.t = tailer(self.logview, self.path(), warning_re='WARNING', critical_re='CRITICAL') ###print "Starting log viewer thread" self.t.start()
def connect( self ): self.t = tailer( self.logview, self.path(), warning_re=self.warning_re, critical_re=self.critical_re) ####print "Starting log viewer thread for " + self.name self.t.start()