mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
KCC: improve docstring and comments for KCC.load_site()
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
7f7339cced
commit
f66a2f0317
@ -167,14 +167,19 @@ class KCC(object):
|
||||
self.sitelink_table[dnstr] = sitelink
|
||||
|
||||
def load_site(self, dn_str):
|
||||
"""Helper for load_my_site and load_all_sites. It puts all the site's
|
||||
DSAs into the KCC indices.
|
||||
"""Helper for load_my_site and load_all_sites.
|
||||
|
||||
Put all the site's DSAs into the KCC indices.
|
||||
|
||||
:param dn_str: a site dn_str
|
||||
:return: the Site object pertaining to the dn_str
|
||||
"""
|
||||
site = Site(dn_str, unix_now)
|
||||
site.load_site(self.samdb)
|
||||
|
||||
# I am not sure why, but we avoid replacing the site with an
|
||||
# identical copy.
|
||||
# We avoid replacing the site with an identical copy in case
|
||||
# somewhere else has a reference to the old one, which would
|
||||
# lead to all manner of confusion and chaos.
|
||||
guid = str(site.site_guid)
|
||||
if guid not in self.site_table:
|
||||
self.site_table[guid] = site
|
||||
|
Loading…
Reference in New Issue
Block a user