eric6/Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py

changeset 7785
9978016560ec
parent 7780
41420f82c0ac
child 7836
2f0d208b8137
--- a/eric6/Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py	Tue Oct 13 19:02:26 2020 +0200
+++ b/eric6/Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py	Wed Oct 14 17:50:39 2020 +0200
@@ -433,9 +433,8 @@
         
         eol = e5App().getObject("Project").getEolString()
         try:
-            f = open(fname, "w", encoding="utf-8", newline="")
-            f.write(eol.join(self.contents.toPlainText().splitlines()))
-            f.close()
+            with open(fname, "w", encoding="utf-8", newline="") as f:
+                f.write(eol.join(self.contents.toPlainText().splitlines()))
         except IOError as why:
             E5MessageBox.critical(
                 self, self.tr('Save Diff'),

eric ide

mercurial