engine: graph: autogroup: Print these errors when debugging
This gives important clues as to why something isn't grouping as expected. Show them if needed.
This commit is contained in:
@@ -59,11 +59,15 @@ func AutoGroup(ag engine.AutoGrouper, g *pgraph.Graph, debug bool, logf func(for
|
|||||||
if err := ag.VertexCmp(v, w); err != nil { // cmp ?
|
if err := ag.VertexCmp(v, w); err != nil { // cmp ?
|
||||||
if debug {
|
if debug {
|
||||||
logf("!GroupCmp for: %s into: %s", wStr, vStr)
|
logf("!GroupCmp for: %s into: %s", wStr, vStr)
|
||||||
|
logf("!GroupCmp err: %+v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// remove grouped vertex and merge edges (res is safe)
|
// remove grouped vertex and merge edges (res is safe)
|
||||||
} else if err := VertexMerge(g, v, w, ag.VertexMerge, ag.EdgeMerge); err != nil { // merge...
|
} else if err := VertexMerge(g, v, w, ag.VertexMerge, ag.EdgeMerge); err != nil { // merge...
|
||||||
logf("!VertexMerge for: %s into: %s", wStr, vStr)
|
logf("!VertexMerge for: %s into: %s", wStr, vStr)
|
||||||
|
if debug {
|
||||||
|
logf("!VertexMerge err: %+v", err)
|
||||||
|
}
|
||||||
|
|
||||||
} else { // success!
|
} else { // success!
|
||||||
logf("%s into %s", wStr, vStr)
|
logf("%s into %s", wStr, vStr)
|
||||||
|
|||||||
Reference in New Issue
Block a user