made job id's unique
This commit is contained in:
parent
a230d8c647
commit
ff6fbf8507
2 changed files with 5 additions and 22 deletions
|
|
@ -61,7 +61,10 @@ class HostGroup(object):
|
||||||
self.processors = []
|
self.processors = []
|
||||||
if tmp in kwargs:
|
if tmp in kwargs:
|
||||||
self.add_processors(kwargs[tmp])
|
self.add_processors(kwargs[tmp])
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return self.name
|
||||||
|
|
||||||
def _to_config_dict(self, configDict):
|
def _to_config_dict(self, configDict):
|
||||||
me = {}
|
me = {}
|
||||||
me["members"] = [member.nameid for member in self.get_members()]
|
me["members"] = [member.nameid for member in self.get_members()]
|
||||||
|
|
@ -111,24 +114,6 @@ class HostGroup(object):
|
||||||
def get_members(self):
|
def get_members(self):
|
||||||
return self.members
|
return self.members
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
if True:
|
|
||||||
return str(self.__dict__)
|
|
||||||
ret = "HostGroup: " + self.name + "\n"
|
|
||||||
ret += "members: {\n"
|
|
||||||
for itm in self.members:
|
|
||||||
ret += str(itm) + "\n"
|
|
||||||
ret += "}\n"
|
|
||||||
ret += "hosts: {\n"
|
|
||||||
for itm in self.hosts:
|
|
||||||
ret += str(itm) + "\n"
|
|
||||||
ret += "}\n"
|
|
||||||
ret += "services: {\n"
|
|
||||||
for itm in self._services:
|
|
||||||
ret += str(itm) + "\n"
|
|
||||||
ret += "}\n"
|
|
||||||
return ret
|
|
||||||
|
|
||||||
|
|
||||||
class HostGroupService:
|
class HostGroupService:
|
||||||
def __init__(self, services, periods):
|
def __init__(self, services, periods):
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ class Job:
|
||||||
return str(self.__dict__)
|
return str(self.__dict__)
|
||||||
|
|
||||||
def __hex__(self):
|
def __hex__(self):
|
||||||
return hex(crc32(str(self.hostgroup) + str(self.host) + str(self.service) + str(self.members)))
|
return hex(crc32(str(self.hostgroup) + str(self.host) + str(self.service)))
|
||||||
|
|
||||||
def hex_string(self):
|
def hex_string(self):
|
||||||
ret = self.__hex__()
|
ret = self.__hex__()
|
||||||
|
|
@ -120,8 +120,6 @@ class Job:
|
||||||
self.log.debug("Job " + self.hex_string() + " disabled")
|
self.log.debug("Job " + self.hex_string() + " disabled")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class JobInfo(object):
|
class JobInfo(object):
|
||||||
def __init__(self, jobHex, host, service):
|
def __init__(self, jobHex, host, service):
|
||||||
self.id = generateId()
|
self.id = generateId()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue