# File lib/puppet/daemon.rb, line 99
 99:     def set_signal_traps
100:         {:INT => :stop, :TERM => :stop, :HUP => :restart, :USR1 => :reload, :USR2 => :reopen_logs}.each do |signal, method|
101:             trap(signal) do
102:                 Puppet.notice "Caught #{signal}; calling #{method}"
103:                 send(method)
104:             end
105:         end
106:     end