From 2c8c2699ef53ece47c4c15db1a39e1ed347b9b36 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Mon, 15 Jan 2024 13:56:58 +0100 Subject: [PATCH] Geometry: Fix point paste command. --- src/Model/Geometry/ProfileXYZ.py | 7 ++++++- src/View/Geometry/Profile/Window.py | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/Model/Geometry/ProfileXYZ.py b/src/Model/Geometry/ProfileXYZ.py index e33141bd..45bbd92d 100644 --- a/src/Model/Geometry/ProfileXYZ.py +++ b/src/Model/Geometry/ProfileXYZ.py @@ -215,8 +215,13 @@ class ProfileXYZ(Profile, SQLSubModel): point = None try: if len(header) == 0: + x = float(data[0]) + y = float(data[1]) + z = float(data[2]) + name = data[3] if len(data) == 4 else "" + point = PointXYZ( - *data, profile=self, status=self._status + x, y, z, name, profile=self, status=self._status ) else: valid_header = {'name', 'x', 'y', 'z'} diff --git a/src/View/Geometry/Profile/Window.py b/src/View/Geometry/Profile/Window.py index 0b241d94..e2e7d4ae 100644 --- a/src/View/Geometry/Profile/Window.py +++ b/src/View/Geometry/Profile/Window.py @@ -235,8 +235,8 @@ class ProfileWindow(PamhyrWindow): if len(header) != 0: header.append("profile") - for row in data: - row.append(self._profile) + # for row in data: + # row.append(self._profile) row = self.index_selected_row() self._tablemodel.paste(row, header, data) -- GitLab