We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 401ce3f commit 2fa949aCopy full SHA for 2fa949a
1 file changed
scripts/firefox_version.py
@@ -22,11 +22,11 @@
22
23
INSTALL_SCRIPT = Path(__file__).resolve().parent / "install-firefox.sh"
24
TAGS_URL = "https://hg.mozilla.org/releases/mozilla-release/json-tags"
25
-_TAG_RE = re.compile(r"FIREFOX_\d+_\d+(?:_\d+)?_RELEASE")
+_TAG_RE = re.compile(r"FIREFOX_(\d+)_(\d+)(?:_(\d+))?_RELEASE")
26
27
28
def _version_key(tag: str) -> tuple[int, int, int]:
29
- m = re.fullmatch(r"FIREFOX_(\d+)_(\d+)(?:_(\d+))?_RELEASE", tag)
+ m = _TAG_RE.fullmatch(tag)
30
if not m:
31
return (0, 0, 0)
32
return (int(m.group(1)), int(m.group(2)), int(m.group(3) or 0))
0 commit comments