mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-17 19:03:42 +01:00
plyn: use math.floor for msat mul and div
This commit is contained in:
parent
565dc95a8e
commit
362284981d
@ -177,13 +177,13 @@ class Millisatoshi:
|
||||
return Millisatoshi(int(self) - int(other))
|
||||
|
||||
def __mul__(self, other: int) -> 'Millisatoshi':
|
||||
return Millisatoshi(int(self.millisatoshis * other))
|
||||
return Millisatoshi(floor(self.millisatoshis * other))
|
||||
|
||||
def __truediv__(self, other: Union[int, float]) -> 'Millisatoshi':
|
||||
return Millisatoshi(int(self.millisatoshis / other))
|
||||
return Millisatoshi(floor(self.millisatoshis / other))
|
||||
|
||||
def __floordiv__(self, other: Union[int, float]) -> 'Millisatoshi':
|
||||
return Millisatoshi(int(self.millisatoshis // float(other)))
|
||||
return Millisatoshi(floor(self.millisatoshis // float(other)))
|
||||
|
||||
def __mod__(self, other: Union[float, int]) -> 'Millisatoshi':
|
||||
return Millisatoshi(int(self.millisatoshis % other))
|
||||
|
Loading…
Reference in New Issue
Block a user