Project Sources Viewer eric7

Tue, 02 Jan 2024 11:53:10 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 02 Jan 2024 11:53:10 +0100
branch
eric7
changeset 10466
19ae02bd4bc0
parent 10465
56a3364150b1
child 10467
b3929f6748ae

Project Sources Viewer
- Corrected an issue with line end indicators creating a new, "empty" source file.

src/eric7/Project/ProjectSourcesBrowser.py file | annotate | diff | comparison | revisions
--- a/src/eric7/Project/ProjectSourcesBrowser.py	Mon Jan 01 15:25:48 2024 +0100
+++ b/src/eric7/Project/ProjectSourcesBrowser.py	Tue Jan 02 11:53:10 2024 +0100
@@ -1136,7 +1136,12 @@
                 return
 
             try:
-                with open(filename, "w") as f:
+                newline = (
+                    None
+                    if self.project.useSystemEol()
+                    else self.project.getEolString()
+                )
+                with open(filename, "w", newline=newline) as f:
                     f.write("# -*- coding: utf-8 -*-\n")
                     f.write("# {0}\n".format(self.project.getRelativePath(filename)))
             except OSError as err:

eric ide

mercurial