# File lib/puppet/util/settings.rb, line 552
552:     def set_filetimeout_timer
553:         return unless timeout = self[:filetimeout] and timeout = Integer(timeout) and timeout > 0
554:         timer = EventLoop::Timer.new(:interval => timeout, :tolerance => 1, :start? => true) { self.reparse() }
555:     end