INNER CODE UNIT · Python
__lt__
mongodb/mongo-cxx-driver · etc/calc_release_version.py:57
def __lt__(self, other):
if self.major != other.major:
return self.major < other.major
if self.minor != other.minor:
return self.minor < other.minor
if self.micro != other.micro:
return self.micro < other.micro
if self.prerelease != other.prerelease:
if self.prerelease != '' and other.prerelease == '':
# Consider a prerelease less than non-prerelease.
return True
# For simplicity, compare prerelease versions lexicographically.
return self.prerelease < other.prerelease
# Versions are equal.
return False
def __eq__(self, other):