Added more format conversions to fix some issues
This commit is contained in:
parent
f49047ef33
commit
6281e8b885
1 changed files with 11 additions and 8 deletions
|
@ -41,14 +41,17 @@ class notime:
|
||||||
def __int__(self):
|
def __int__(self):
|
||||||
return self.value
|
return self.value
|
||||||
|
|
||||||
|
def __float__(self):
|
||||||
|
return float(self.value)
|
||||||
|
|
||||||
def __add__(self, value:int):
|
def __add__(self, value:int):
|
||||||
return self.__class__(self.value + value)
|
return self.__class__(float(self.value) + float(value))
|
||||||
|
|
||||||
def __sub__(self, value:int):
|
def __sub__(self, value:int):
|
||||||
return self.__class__(self.value - value)
|
return self.__class__(float(self.value) - float(value))
|
||||||
|
|
||||||
def __mul__(self, value:int):
|
def __mul__(self, value:int):
|
||||||
return self.__class__(self.value * value)
|
return self.__class__(float(self.value) * float(value))
|
||||||
|
|
||||||
def __truediv__(self, value:float):
|
def __truediv__(self, value:float):
|
||||||
return self.__class__(float(self.value) / float(value))
|
return self.__class__(float(self.value) / float(value))
|
||||||
|
@ -57,16 +60,16 @@ class notime:
|
||||||
return self.__class__(float(self.value) ** float(value))
|
return self.__class__(float(self.value) ** float(value))
|
||||||
|
|
||||||
def __eq__(self, value:int):
|
def __eq__(self, value:int):
|
||||||
return self.value == value
|
return self.value == float(value)
|
||||||
|
|
||||||
def __gt__(self, value:int):
|
def __gt__(self, value:int):
|
||||||
return self.value > value
|
return self.value > float(value)
|
||||||
|
|
||||||
def __ge__(self, value:int):
|
def __ge__(self, value:int):
|
||||||
return self.value >= value
|
return self.value >= float(value)
|
||||||
|
|
||||||
def __lt__(self, value:int):
|
def __lt__(self, value:int):
|
||||||
return self.value < value
|
return self.value < float(value)
|
||||||
|
|
||||||
def __le__(self, value:int):
|
def __le__(self, value:int):
|
||||||
return self.value <= value
|
return self.value <= float(value)
|
||||||
|
|
Reference in a new issue