linspector-old/lib/core/job.py

21 lines
493 B
Python
Raw Normal View History

2013-05-16 23:03:00 +02:00
"""
This is what job_function needs as parameter for each job to succesfully
execute.
"""
2013-05-27 01:44:28 +02:00
class JobInfo:
def __init__(self, hostgroupname, members, hosts, service, threshold, parent=None):
2013-05-16 23:03:00 +02:00
self.members = members
2013-05-27 01:44:28 +02:00
self.hosts = hosts
2013-05-16 23:03:00 +02:00
self.service = service
2013-05-27 01:44:28 +02:00
self.threshold = threshold
self.parent = parent
2013-05-27 02:29:39 +02:00
self.name = hostgroupname + "_" + service.name
2013-05-27 01:44:28 +02:00
def __str__(self):
return self.name