diff --git a/scenes/настройки/настройки.gd b/scenes/настройки/настройки.gd index 45435769..9c48ccfe 100644 --- a/scenes/настройки/настройки.gd +++ b/scenes/настройки/настройки.gd @@ -201,10 +201,10 @@ func _on_btn_save_settings_pressed(): json_data[parameter] = child.is_pressed() var file = FileAccess.open(settings.settings_file, FileAccess.WRITE) var abs_path = ProjectSettings.globalize_path(settings.settings_file) - if file: - var json_string = JSON.stringify(json_data, ' ', true) - file.store_string(json_string) - file.close() - log.info('Настройки сохранены в файл \"%s\"' % abs_path) - else: + if not file: log.info('Не удалось открыть файл для записи \"%s\"' % abs_path) + return + var json_string = JSON.stringify(json_data, ' ', true) + if file.store_string(json_string): + log.info('Настройки сохранены в файл \"%s\"' % abs_path) + file.close()