

def newer(version1, version2):
    parts1 = [x for x in version1.split('.')]
    parts2 = [x for x in version2.split('.')]
    lendiff = (len(parts1) - len(parts2))
    if (lendiff > 0):
        parts2.extend(([0] * lendiff))
    elif (lendiff < 0):
        parts1.extend(([0] * (- lendiff)))
    return cmp(parts1, parts2)

dataset/ETHPy150Open Jintin/andle/andle/version.py newer/original