changeset f5454c8aeab9 in tryton:5.0
details: https://hg.tryton.org/tryton?cmd=changeset;node=f5454c8aeab9
description:
Open CSV file with empty newline
The csv module takes care of managing the newline so we must open the
file
without the universal new line management.
issue8006
review269131002
(grafted from 841e8f907d37e331a9c3670194cc21bd4da637f9)
diffstat:
tryton/gui/window/win_export.py | 2 +-
tryton/gui/window/win_import.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r ea30659ebe1b -r f5454c8aeab9 tryton/gui/window/win_export.py
--- a/tryton/gui/window/win_export.py Fri Mar 15 11:16:58 2019 +0100
+++ b/tryton/gui/window/win_export.py Fri Mar 22 11:20:53 2019 +0100
@@ -313,7 +313,7 @@
try:
writer = csv.writer(
- open(fname, 'w+', encoding=encoding),
+ open(fname, 'w', encoding=encoding, newline=''),
quotechar=self.get_quotechar(),
delimiter=self.get_delimiter())
if self.add_field_names.get_active():
diff -r ea30659ebe1b -r f5454c8aeab9 tryton/gui/window/win_import.py
--- a/tryton/gui/window/win_import.py Fri Mar 15 11:16:58 2019 +0100
+++ b/tryton/gui/window/win_import.py Fri Mar 22 11:20:53 2019 +0100
@@ -105,7 +105,7 @@
self.csv_skip.set_value(1)
try:
data = csv.reader(
- open(fname, 'r', encoding=encoding),
+ open(fname, 'r', encoding=encoding, newline=''),
quotechar=self.get_quotechar(),
delimiter=self.get_delimiter())
except IOError: