Skip to content

Commit 403e5aa

Browse files
add keep_end in TextFile.read_lines, adjust parameter order to reflect process order
1 parent 8cb9fa7 commit 403e5aa

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pysenal/io/file.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,10 +330,13 @@ def read(self):
330330
self._to_read()
331331
return self._file.read()
332332

333-
def read_lines(self, skip_empty=False, strip=True):
333+
def read_lines(self, keep_end=False, strip=False, skip_empty=False):
334334
self._to_read()
335335
lines = []
336336
for line in self._file:
337+
if not keep_end:
338+
if line[-1] in _LINE_BREAKS:
339+
line = line[:-1]
337340
if strip:
338341
line = line.strip()
339342
if skip_empty and not line:

0 commit comments

Comments
 (0)