fix (built-in) operator overriding
This commit is contained in:
+4
-4
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user