From 461202219db91be965172edd2198b9dae543d4b5 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Mon, 20 Nov 2023 17:29:37 +0100 Subject: [PATCH] Window: Fix paste delimiter. --- src/View/Tools/ASubWindow.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/View/Tools/ASubWindow.py b/src/View/Tools/ASubWindow.py index 0a3ca2ae..8530c15c 100644 --- a/src/View/Tools/ASubWindow.py +++ b/src/View/Tools/ASubWindow.py @@ -68,14 +68,20 @@ class WindowToolKit(object): header = [] values = [] + delimiter = '\t' + if ';' in data: + delimiter = ';' + if ' ' in data: + delimiter = ' ' + stream = StringIO(data) - rows = csv.reader(stream, delimiter='\t') + rows = csv.reader(stream, delimiter=delimiter) for ind, row in enumerate(rows): if has_header and ind == 0: header = row.copy() continue - values.append(row) + values.append(list(filter(lambda s: s != '', row))) return header, values -- GitLab