Switch back to previous version parser
This commit is contained in:
parent
2453438353
commit
53cb42117b
@ -69,14 +69,18 @@ except:
|
|||||||
|
|
||||||
def parse_version_string(version_string):
|
def parse_version_string(version_string):
|
||||||
"""Parses a semver version string, stripping off "rc" stuff if present."""
|
"""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):
|
def max_version(*version_strings):
|
||||||
"""Returns the maximum version of all provided version strings."""
|
"""Returns the maximum version of all provided version strings."""
|
||||||
return max(version_strings, key=parse_version_string)
|
return max(version_strings, key=parse_version_string)
|
||||||
|
|
||||||
|
|
||||||
def api_version(created_ver, last_changed_ver, return_value_ver):
|
def api_version(created_ver, last_changed_ver, return_value_ver):
|
||||||
"""Version check decorator. Currently only checks Bigger Than."""
|
"""Version check decorator. Currently only checks Bigger Than."""
|
||||||
def api_min_version_decorator(function):
|
def api_min_version_decorator(function):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user