made job id's unique

This commit is contained in:
Johannes Findeisen 2013-10-20 01:55:19 +02:00
commit ff6fbf8507
2 changed files with 5 additions and 22 deletions

View file

@ -61,7 +61,10 @@ class HostGroup(object):
self.processors = []
if tmp in kwargs:
self.add_processors(kwargs[tmp])
def __str__(self):
return self.name
def _to_config_dict(self, configDict):
me = {}
me["members"] = [member.nameid for member in self.get_members()]
@ -111,24 +114,6 @@ class HostGroup(object):
def get_members(self):
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:
def __init__(self, services, periods):

View file

@ -47,7 +47,7 @@ class Job:
return str(self.__dict__)
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):
ret = self.__hex__()
@ -120,8 +120,6 @@ class Job:
self.log.debug("Job " + self.hex_string() + " disabled")
class JobInfo(object):
def __init__(self, jobHex, host, service):
self.id = generateId()