# File lib/rake.rb, line 1020
1020:   def nowrite(value=nil)
1021:     oldvalue = RakeFileUtils.nowrite_flag
1022:     RakeFileUtils.nowrite_flag = value unless value.nil?
1023:     if block_given?
1024:       begin
1025:         yield
1026:       ensure
1027:         RakeFileUtils.nowrite_flag = oldvalue
1028:       end
1029:     end
1030:     oldvalue
1031:   end