INNER CODE UNIT · Python

_numeric_version

ok-oldking/ok-script · ok/ui/web/app.py:225

def _numeric_version(version):
    value = str(version or "").lstrip("v")
    return bool(value) and all(part.isdigit() for part in value.split("."))


def _compare_pyappify_versions(module, left, right):
    left = str(left)
    right = str(right)
    if left == right:
        return 0
    is_greater = getattr(module, "is_greater_version", None)
    if callable(is_greater):
        if is_greater(left, right):
            return 1
        if is_greater(right, left):
            return -1
    return 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…