summaryrefslogtreecommitdiffstats
path: root/lib/puppet/transaction.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/transaction.rb')
-rw-r--r--lib/puppet/transaction.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/puppet/transaction.rb b/lib/puppet/transaction.rb
index 59e106902..a39ec55d1 100644
--- a/lib/puppet/transaction.rb
+++ b/lib/puppet/transaction.rb
@@ -85,7 +85,8 @@ class Transaction
#@triggerevents = []
events.each { |event|
object = event.source
- object.propagate(event)
+ #Puppet::Event::Subscriptions.propagate(object, event, self)
+ object.propagate(event, self)
}
#events += @triggerevents
@@ -157,7 +158,7 @@ class Transaction
#@triggerevents = []
events.each { |event|
object = event.source
- object.propagate(event)
+ object.propagate(event, self)
}
#events += @triggerevents
@@ -166,6 +167,7 @@ class Transaction
#---------------------------------------------------------------
def triggered(object, method)
+ Puppet.notice "Triggered %s" % method
@triggered[object][method] += 1
#@triggerevents << ("%s_%sed" % [object.class.name.to_s, method.to_s]).intern
end
@@ -173,6 +175,7 @@ class Transaction
#---------------------------------------------------------------
def triggered?(object, method)
+ Puppet.notice "Looking for triggered %s" % method
@triggered[object][method]
end
#---------------------------------------------------------------