# File lib/puppet/application.rb, line 169 169: def controlled_run(&block) 170: return unless clear? 171: result = block.call 172: Process.kill(:HUP, $PID) if restart_requested? 173: result 174: end