Changeset View
Changeset View
Standalone View
Standalone View
kolabd/__init__.py
Show First 20 Lines • Show All 310 Lines • ▼ Show 20 Lines | def do_sync(self): | ||||
# accounted for locally. | # accounted for locally. | ||||
all_domains = list(set(primary_domains + domain_auth.keys())) | all_domains = list(set(primary_domains + domain_auth.keys())) | ||||
log.debug(_l("Result set of domains: %r") % (all_domains), level=8) | log.debug(_l("Result set of domains: %r") % (all_domains), level=8) | ||||
for domain in all_domains: | for domain in all_domains: | ||||
log.debug(_l("Checking for domain %s") % (domain), level=8) | log.debug(_l("Checking for domain %s") % (domain), level=8) | ||||
if domain in domain_auth.keys() and domain in primary_domains: | if domain in domain_auth and domain in primary_domains: | ||||
if not domain_auth[domain].is_alive(): | if not domain_auth[domain].is_alive(): | ||||
log.debug(_l("Domain %s isn't alive anymore.") % (domain), level=8) | log.debug(_l("Domain %s isn't alive anymore.") % (domain), level=8) | ||||
domain_auth[domain].terminate() | domain_auth[domain].terminate() | ||||
added_domains.append(domain) | added_domains.append(domain) | ||||
else: | else: | ||||
log.debug(_l("Domain %s already there and alive.") % (domain), level=8) | log.debug(_l("Domain %s already there and alive.") % (domain), level=8) | ||||
continue | continue | ||||
elif domain in domain_auth.keys(): | elif domain in domain_auth: | ||||
log.debug(_l("Domain %s should not exist any longer.") % (domain), level=8) | log.debug(_l("Domain %s should not exist any longer.") % (domain), level=8) | ||||
removed_domains.append(domain) | removed_domains.append(domain) | ||||
else: | else: | ||||
log.debug(_l("Domain %s does not have a process yet.") % (domain), level=8) | log.debug(_l("Domain %s does not have a process yet.") % (domain), level=8) | ||||
added_domains.append(domain) | added_domains.append(domain) | ||||
if not removed_domains and not added_domains: | if not removed_domains and not added_domains: | ||||
try: | try: | ||||
▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines |