Switch back to previous version parser

pull/287/head
halcy 2022-11-30 19:33:09 +02:00
rodzic 2453438353
commit 53cb42117b
1 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -69,14 +69,18 @@ except:
def parse_version_string(version_string):
"""Parses a semver version string, stripping off "rc" stuff if present."""
return tuple(int(x) for x in re.findall(r"\d+", version_string))[:3]
string_parts = version_string.split(".")
version_parts = (
int(re.match("([0-9]*)", string_parts[0]).group(0)),
int(re.match("([0-9]*)", string_parts[1]).group(0)),
int(re.match("([0-9]*)", string_parts[2]).group(0))
)
return version_parts
def max_version(*version_strings):
"""Returns the maximum version of all provided version strings."""
return max(version_strings, key=parse_version_string)
def api_version(created_ver, last_changed_ver, return_value_ver):
"""Version check decorator. Currently only checks Bigger Than."""
def api_min_version_decorator(function):