# File lib/puppet/transaction.rb, line 324
324:     def failed_dependencies?(resource)
325:         # First make sure there are no failed dependencies.  To do this,
326:         # we check for failures in any of the vertexes above us.  It's not
327:         # enough to check the immediate dependencies, which is why we use
328:         # a tree from the reversed graph.
329:         skip = false
330:         deps = relationship_graph.dependencies(resource)
331:         deps.each do |dep|
332:             if fails = failed?(dep)
333:                 resource.notice "Dependency %s[%s] has %s failures" %
334:                     [dep.class.name, dep.name, @failures[dep]]
335:                 skip = true
336:             end
337:         end
338: 
339:         return skip
340:     end