# File lib/puppet/provider/augeas/augeas.rb, line 302 302: def execute_changes 303: # Re-connect to augeas, and re-execute the changes 304: begin 305: open_augeas 306: set_augeas_save_mode(SAVE_OVERWRITE) if get_augeas_version >= "0.3.6" 307: 308: do_execute_changes 309: 310: success = @aug.save 311: fail("Save failed with return code #{success}") if success != true 312: ensure 313: close_augeas 314: end 315: 316: :executed 317: end