# File lib/puppet/util.rb, line 140
140:     def self.withumask(mask)
141:         cur = File.umask(mask)
142: 
143:         begin
144:             yield
145:         ensure
146:             File.umask(cur)
147:         end
148:     end