[extensions-web/gnome-shell-version-number-point] extensions: shell version can have more components now
- From: Daniel Landau <dlandau src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web/gnome-shell-version-number-point] extensions: shell version can have more components now
- Date: Sat, 9 Jul 2022 13:42:30 +0000 (UTC)
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]