linspector-old/lib/core/job.py

23 lines
No EOL
570 B
Python

"""
This is what job_function needs as parameter for each job to succesfully
execute.
"""
class JobInfo:
def __init__(self, hostgroupname, members, hosts, service, threshold, parent=None):
self.members = members
self.hosts = hosts
self.service = service
self.threshold = threshold
self.parent = parent
self.name = hostgroupname + "_" + service.name
def __str__(self):
return self.name
def setLogger(self, log):
self.log = log
def handleCall(self):
pass