diff --git a/base/task.py b/base/task.py index cc795f3..67deb19 100644 --- a/base/task.py +++ b/base/task.py @@ -7,4 +7,10 @@ class Task(object): pass def run(self, info): - print 'Running ' + self.__module__ + "." + self.__class__.__name__ + pass + + def __str__(self): + if self.name is None: + return '{module}.{task}'.format(module=self.__module__, task=self.__class__.__name__) + else: + return self.name diff --git a/base/tasklist.py b/base/tasklist.py index 8472678..ddfcb82 100644 --- a/base/tasklist.py +++ b/base/tasklist.py @@ -8,6 +8,7 @@ class TaskList(list): def run(self, bootstrap_info): for task in self: + print('Running {taskname}'.format(taskname=task)) task.run(bootstrap_info) def before(self, ref, task):