KCC: improve docstring for KCC.setup_graph()
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Mon, 27 Apr 2015 23:13:23 +0000 (11:13 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Sat, 30 May 2015 19:05:25 +0000 (21:05 +0200)
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>
source4/scripting/bin/samba_kcc

index 11798f39a5f3e9646e84458e771fb7352315f6e3..843e49a572d2eb38f3cd7d2ae81f140182e53cd5 100755 (executable)
@@ -1117,12 +1117,18 @@ class KCC(object):
                      "and we weren't asked to --attempt-live-connections")
 
     def setup_graph(self, part):
-        """Set up a GRAPH, populated with a VERTEX for each site
-        object, a MULTIEDGE for each siteLink object, and a
-        MUTLIEDGESET for each siteLinkBridge object (or implied
-        siteLinkBridge).
+        """Set up an intersite graph
 
-        ::returns: a new graph
+        An intersite graph has a Vertex for each site object, a
+        MultiEdge for each SiteLink object, and a MutliEdgeSet for
+        each siteLinkBridge object (or implied siteLinkBridge). It
+        reflects the intersite topology in a slightly more abstract
+        graph form.
+
+        Roughly corresponds to MS-ADTS 6.2.2.3.4.3
+
+        :param part: a Partition object
+        :returns: an InterSiteGraph object
         """
         guid_to_vertex = {}
         # Create graph