# HG changeset patch # User Gilles Duboscq # Date 1421843783 -3600 # Node ID 4dc7b1f66de3fe4fb524cd7a5b27da0d351ebd18 # Parent 31960077ea9d4416a912e90fb4378372889a8906 mx: JavaConfig: compare compilance and version before path diff -r 31960077ea9d -r 4dc7b1f66de3 mxtool/mx.py --- a/mxtool/mx.py Wed Jan 21 12:02:35 2015 +0100 +++ b/mxtool/mx.py Wed Jan 21 13:36:23 2015 +0100 @@ -2136,6 +2136,12 @@ def __cmp__(self, other): if isinstance(other, JavaConfig): + compilanceCmp = cmp(self.javaCompliance, other.javaCompliance) + if compilanceCmp: + return compilanceCmp + versionCmp = cmp(self.version, other.version) + if versionCmp: + return versionCmp return cmp(self.jdk, other.jdk) raise TypeError()