Tue, 02 Jan 2024 11:53:10 +0100
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: