diff options
Diffstat (limited to 'lib/puppet/transaction.rb')
| -rw-r--r-- | lib/puppet/transaction.rb | 7 |
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 #--------------------------------------------------------------- |
