fix (built-in) operator overriding

This commit is contained in:
Barış Metin
2005-08-12 14:43:27 +00:00
parent 0ac34651d4
commit 6142953355
+4 -4
View File
@@ -29,15 +29,15 @@ class Version:
else: else:
return False return False
def lt(self,rhs): def __lt__(self,rhs):
return self.pred(rhs, lambda x,y: x<y) return self.pred(rhs, lambda x,y: x<y)
def le(self,rhs): def __le__(self,rhs):
return self.pred(rhs, lambda x,y: x<=y) return self.pred(rhs, lambda x,y: x<=y)
def gt(self,rhs): def __gt__(self,rhs):
return self.pred(rhs, lambda x,y: x>y) return self.pred(rhs, lambda x,y: x>y)
def ge(self,rhs): def __ge__(self,rhs):
return self.pred(rhs, lambda x,y: x>=y) return self.pred(rhs, lambda x,y: x>=y)