From c2275e8e63e506e8524bc5b422b13049be8ed49d Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Sat, 19 Oct 2013 20:22:57 +0200 Subject: [PATCH] added __str__ to service and made the output look nicer in lishs jobs list --- linspector/services/service.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/linspector/services/service.py b/linspector/services/service.py index e9a9b99..21c4262 100644 --- a/linspector/services/service.py +++ b/linspector/services/service.py @@ -54,9 +54,15 @@ class Service(object): if KEY_PERIODS in kwargs: self.add_periods(kwargs[KEY_PERIODS]) + def __str__(self): + return self.get_name() + " " + repr(self._args) + def get_type(self): return str(self.__class__) + def get_name(self): + return self.__class__.__name__ + def add_arguments(self, args): for key, val in args.items(): self._args[key] = val @@ -127,9 +133,6 @@ class Service(object): self._threshold -= 1 raise e - - - def execute(self, jobInfo): pass @@ -145,4 +148,4 @@ class Service(object): return result def post_execute(self, jobInfo): - pass + pass \ No newline at end of file