def append_stdout(self, msg): self._append_tagged_text(msg, self.stdout_tag) gutils.yield_to_pending_events()
def start_cmd(self, cmd): self._append_tagged_text("%s: " % time.strftime("%Y-%m-%d %H:%M:%S"), self.bold_tag) self._append_tagged_text(cmd, self.cmd_tag) gutils.yield_to_pending_events()
def append_entry(self, msg): self._append_tagged_text("%s: " % time.strftime("%Y-%m-%d %H:%M:%S"), self.bold_tag) self._append_tagged_text(msg, self.cmd_tag) self._append_tagged_text("% ", self.bold_tag) gutils.yield_to_pending_events()
def clear(self, _action=None): self.bfr.end_user_action() self.bfr.set_text("") self._append_tagged_text("% ", self.bold_tag) self.bfr.begin_user_action() gutils.yield_to_pending_events()
def end_cmd(self, result=None): if result: self.append_stdout(result.stdout) self.append_stderr(result.stderr) self._append_tagged_text("% ", self.bold_tag) gutils.yield_to_pending_events()