summaryrefslogtreecommitdiffstats
path: root/ipapython
diff options
context:
space:
mode:
Diffstat (limited to 'ipapython')
-rw-r--r--ipapython/sysrestore.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/ipapython/sysrestore.py b/ipapython/sysrestore.py
index 580df9a4f..c058ff7c0 100644
--- a/ipapython/sysrestore.py
+++ b/ipapython/sysrestore.py
@@ -93,9 +93,8 @@ class FileStore:
for (key, value) in self.files.items():
p.set('files', key, str(value))
- f = file(self._index, "w")
- p.write(f)
- f.close()
+ with open(self._index, "w") as f:
+ p.write(f)
def backup_file(self, path):
"""Create a copy of the file at @path - so long as a copy
@@ -354,9 +353,8 @@ class StateFile:
for (key, value) in self.modules[module].items():
p.set(module, key, str(value))
- f = file(self._path, "w")
- p.write(f)
- f.close()
+ with open(self._path, "w") as f:
+ p.write(f)
def backup_state(self, module, key, value):
"""Backup an item of system state from @module, identified