|
|
@@ -78,7 +78,7 @@ def cleanup_line(line):
|
|
|
res = []
|
|
|
buffer = ""
|
|
|
|
|
|
- line_iter = iter(line.strip("\r\n").split(";"))
|
|
|
+ line_iter = iter(line.strip("\r\n").replace("\r", "").split(";"))
|
|
|
|
|
|
for col in line_iter:
|
|
|
if '"' not in col:
|
|
|
@@ -89,6 +89,7 @@ def cleanup_line(line):
|
|
|
buffer = col
|
|
|
while buffer == '"' or buffer[-1] != '"':
|
|
|
buffer += next(line_iter)
|
|
|
+ buffer = '"' + buffer.replace('"', "") + '"'
|
|
|
res.append(buffer)
|
|
|
|
|
|
return ";".join(res) + "\n"
|