[extensions-web/gnome-shell-version-number-point] extensions: shell version can have more components now




commit 9606bc56d6af6625ea1b20745a6748bae1036895
Author: Daniel Landau <daniel landau fi>
Date:   Sat Jul 9 16:41:24 2022 +0300

    extensions: shell version can have more components now

 sweettooth/extensions/models.py | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/sweettooth/extensions/models.py b/sweettooth/extensions/models.py
index 8a53802..2da457e 100644
--- a/sweettooth/extensions/models.py
+++ b/sweettooth/extensions/models.py
@@ -246,14 +246,11 @@ def parse_version_string(version_string):
 
     point = -1
     if version_parts > 2:
-        if major >= 40:
+        # 3.0.1, 3.1.4, 40.3.1, see https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5622
+        try:
+            point = int(version[2])
+        except ValueError:
             raise InvalidShellVersion()
-        else:
-            # 3.0.1, 3.1.4
-            try:
-                point = int(version[2])
-            except ValueError:
-                raise InvalidShellVersion()
     else:
         if major < 40 and (version_parts < 2 or minor % 2 != 0):
             # Two-digit pre-40 odd versions are illegal: 3.1, 3.3


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]