From 3ae41509207706202481f82adefba4ebe7c885ae Mon Sep 17 00:00:00 2001
From: "arnaud.morvan@camptocamp.com" <arnaud.morvan@camptocamp.com>
Date: Sat, 29 Jun 2024 11:14:51 +0200
Subject: [PATCH] =?UTF-8?q?Fix=20match=20unavailable=20in=20=C2=B5Python?=
 =?UTF-8?q?=203.9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 PreCourlis/widgets/profile_dialog.py | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/PreCourlis/widgets/profile_dialog.py b/PreCourlis/widgets/profile_dialog.py
index 1ebafbc..dbac1cb 100644
--- a/PreCourlis/widgets/profile_dialog.py
+++ b/PreCourlis/widgets/profile_dialog.py
@@ -346,13 +346,13 @@ class ProfileDialog(QtWidgets.QDialog, FORM_CLASS):
         return self.importZFromComboBox.currentData()
 
     def importZButton_clicked(self):
-        match self.importZFrom():
-            case ImportZSourceType.DEM:
-                self.import_z_from_dem()
-            case ImportZSourceType.Profiles:
-                self.import_z_from_profiles()
-            case ImportZSourceType.Points:
-                self.import_z_from_points()
+        import_z_from = self.importZFrom()
+        if import_z_from == ImportZSourceType.DEM:
+            return self.import_z_from_dem()
+        if import_z_from == ImportZSourceType.Profiles:
+            return self.import_z_from_profiles()
+        if import_z_from == ImportZSourceType.Points:
+            return self.import_z_from_points()
 
     def importZDefaultElevation(self):
         if self.importZDefaultElevationSpinBox.value() == self.CLEAR_VALUE:
-- 
GitLab