summaryrefslogtreecommitdiff
path: root/qutebrowser/utils
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-04-07 13:23:12 +0200
committerFlorian Bruhin <me@the-compiler.org>2021-04-07 13:23:12 +0200
commitc3d1b71c6f08607f47353f406aca0168bb3062a1 (patch)
treee505b9b7b002301f4570bac33ab0b8e289cd88c0 /qutebrowser/utils
parent85a41de4b54cf3da6ab8c0d41222b76836238536 (diff)
downloadqutebrowser-c3d1b71c6f08607f47353f406aca0168bb3062a1.tar.gz
qutebrowser-c3d1b71c6f08607f47353f406aca0168bb3062a1.zip
Handle version numbers with >3 digits
Closes #6354
Diffstat (limited to 'qutebrowser/utils')
-rw-r--r--qutebrowser/utils/utils.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/qutebrowser/utils/utils.py b/qutebrowser/utils/utils.py
index 2a47d60aa..762d2d370 100644
--- a/qutebrowser/utils/utils.py
+++ b/qutebrowser/utils/utils.py
@@ -87,7 +87,7 @@ class VersionNumber:
"""A representation of a version number."""
def __init__(self, *args: int) -> None:
- self._ver = QVersionNumber(*args)
+ self._ver = QVersionNumber(args) # not *args, to support >3 components
if self._ver.isNull():
raise ValueError("Can't construct a null version")
@@ -102,8 +102,6 @@ class VersionNumber:
self.patch = self._ver.microVersion()
self.segments = self._ver.segments()
- assert len(self.segments) <= 3, self.segments
-
def __str__(self) -> str:
return ".".join(str(s) for s in self.segments)