From 49bf87f25446bb1126056e17e24a3405c88bb795 Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Sat, 19 Oct 2013 20:47:19 +0200 Subject: [PATCH] more eye candy in lish output of job details --- linspector/core/job.py | 5 ++--- linspector/frontends/lish.py | 14 ++++++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/linspector/core/job.py b/linspector/core/job.py index 2dc4a74..0238599 100644 --- a/linspector/core/job.py +++ b/linspector/core/job.py @@ -63,8 +63,8 @@ class Job: self.log = log def pretty_string(self): - ret = (self.hex_string() + ": (Hostgroup: " + str(self.hostgroup.get_name()) + - " Host: " + str(self.host) + " Service: " + str(self.service) + " " + str(self.job) + ") Enabled: " + + ret = (self.hex_string() + ": Hostgroup: " + str(self.hostgroup.get_name()) + + " Host: " + str(self.host) + " Service: " + str(self.service) + " " + str(self.job) + " Enabled: " + str(self._enabled)) return ret @@ -74,7 +74,6 @@ class Job: def set_enabled(self, enabled=True): self._enabled = enabled - def handle_threshold(self, jobInfo, serviceThreshold, executionSucessful): if executionSucessful: if self.jobThreshold > 0: diff --git a/linspector/frontends/lish.py b/linspector/frontends/lish.py index 66555c3..7e9e7d4 100644 --- a/linspector/frontends/lish.py +++ b/linspector/frontends/lish.py @@ -181,10 +181,16 @@ class LishCommander(Exit, ShellCommander, LogCommander): print "executes python using 'exec'." def print_jobs_infos(self, job): - print "Job: " + job.hex_string() + "\n" + \ - "Host: " + job.host + "\n" + \ - "Service: " + job.service.get_type() + "\n" + \ - "Members: " + str([member.name for member in job.members]) + #TODO: fix the output for "interval" and "next run" + print "Job:\t\t" + job.hex_string() + "\n" + \ + "Hostgroup:\t" + job.hostgroup.get_name() + "\n" + \ + "Host:\t\t" + job.host + "\n" + \ + "Service:\t" + str(job.service) + "\n" + \ + "Members:\t" + str([member.name for member in job.members]) + "\n" + \ + "Interval:\t" + str(job.job) + "\n" + \ + "Next run:\t" + str(job.job) + "\n" + \ + "Enabled:\t" + str(job._enabled) + "\n" + \ + "Fails:\t\t" + str(job.jobThreshold) def do_job(self, text): text = shsplit(text)