def __cmp__(self, other):
		if not other:
			return 1
		othervers = [int(s) for s in str(other).split(".")]
		selfvers = self.__version
		return cmp(selfvers, othervers)
Make complex isolating intervals disjoint and sort roots.
dataset/ETHPy150Open appcelerator-archive/poc-nodejs-desktop/Resources/nodejs/builds/linux/node/lib/node/wafadmin/Tools/libtool.py/libtool_config.__cmp__--crossover with--dataset/ETHPy150Open sympy/sympy/sympy/polys/rootoftools.py/ComplexRootOf._complexes_sorted