diff options
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/puppet/loadedfile.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/puppet/loadedfile.rb b/lib/puppet/loadedfile.rb index c14bcc195..cfd666e36 100755 --- a/lib/puppet/loadedfile.rb +++ b/lib/puppet/loadedfile.rb @@ -53,7 +53,11 @@ module Puppet def stamp if @stamp.nil? or (Time.now.to_i - @statted >= Puppet[:filetimeout]) @statted = Time.now.to_i - @stamp = File.stat(@file).ctime + begin + @stamp = File.stat(@file).ctime + rescue Errno::ENOENT + @stamp = Time.now + end end return @stamp end |