[orca/new-settings] Fix for the added to the end of the file instead of replace
- From: Juanje Ojeda Croissier <jojeda src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca/new-settings] Fix for the added to the end of the file instead of replace
- Date: Mon, 1 Nov 2010 20:28:38 +0000 (UTC)
commit 52e51d1a47f1043e95ed63edabe15928e5278887
Author: Juanje Ojeda <jojeda emergya es>
Date: Mon Nov 1 21:28:07 2010 +0100
Fix for the added to the end of the file instead of replace
src/orca/backends/yaml_backend.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/backends/yaml_backend.py b/src/orca/backends/yaml_backend.py
index f2d8829..9ab0e50 100644
--- a/src/orca/backends/yaml_backend.py
+++ b/src/orca/backends/yaml_backend.py
@@ -78,6 +78,8 @@ class Backend:
with open(self.settingsFile, 'r+') as settingsFile:
prefs = load(settingsFile)
prefs['profiles'][profile] = general
+ settingsFile.seek(0)
+ settingsFile.truncate()
dump(prefs, settingsFile)
def _getSettings(self):
@@ -135,6 +137,8 @@ class Backend:
with open(self.settingsFile, 'r+') as settingsFile:
prefs = load(settingsFile)
prefs['general'][key] = value
+ settingsFile.seek(0)
+ settingsFile.truncate()
dump(prefs, settingsFile)
def setFirstStart(self, value=False):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]