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:
return False
def lt(self,rhs):
def __lt__(self,rhs):
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)
def gt(self,rhs):
def __gt__(self,rhs):
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)