From 10e85294716428dccd468b9aa68bec1cbc6b257e Mon Sep 17 00:00:00 2001 From: James Bardin Date: Thu, 28 May 2020 09:01:52 -0400 Subject: [PATCH] add node pruning log line --- terraform/transform_destroy_edge.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/terraform/transform_destroy_edge.go b/terraform/transform_destroy_edge.go index 8532e0907..ed03fe05c 100644 --- a/terraform/transform_destroy_edge.go +++ b/terraform/transform_destroy_edge.go @@ -268,10 +268,10 @@ func (m *pruneUnusedNodesMod) removeUnused(g *Graph) { return } } - for _, vv := range g.UpEdges(n) { + for _, v := range g.UpEdges(n) { // keep any value which is connected through a // reference - if _, ok := vv.(GraphNodeReferencer); ok { + if _, ok := v.(GraphNodeReferencer); ok { return } } @@ -279,8 +279,8 @@ func (m *pruneUnusedNodesMod) removeUnused(g *Graph) { case graphNodeExpandsInstances: // Any nodes that expand instances are kept when their // instances may need to be evaluated. - for _, vv := range g.UpEdges(n) { - switch vv.(type) { + for _, v := range g.UpEdges(n) { + switch v.(type) { case graphNodeExpandsInstances: // expanders can always depend on module expansion // themselves @@ -296,6 +296,7 @@ func (m *pruneUnusedNodesMod) removeUnused(g *Graph) { return } + log.Printf("[DEBUG] pruneUnusedNodes: %s is no longer needed, removing", dag.VertexName(n)) g.Remove(n) removed = true