X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=type%2Fcentcount.py;fp=type%2Fcentcount.py;h=2cb99e029ede3a72f3ccb83e79fbfaf62b6cbb15;hb=713a609bd19d491de03debf8a4a6ddf2540b13dc;hp=13f14b7f835d2e15679ea3bddd9499398056448e;hpb=eb1c6392095947b3205c4d52cd9b1507e6cd776b;p=python_utils.git diff --git a/type/centcount.py b/type/centcount.py index 13f14b7..2cb99e0 100644 --- a/type/centcount.py +++ b/type/centcount.py @@ -50,7 +50,8 @@ class CentCount(object): if isinstance(other, CentCount): if self.currency == other.currency: return CentCount( - centcount=self.centcount + other.centcount, currency=self.currency + centcount=self.centcount + other.centcount, + currency=self.currency, ) else: raise TypeError('Incompatible currencies in add expression') @@ -64,7 +65,8 @@ class CentCount(object): if isinstance(other, CentCount): if self.currency == other.currency: return CentCount( - centcount=self.centcount - other.centcount, currency=self.currency + centcount=self.centcount - other.centcount, + currency=self.currency, ) else: raise TypeError('Incompatible currencies in add expression') @@ -79,7 +81,8 @@ class CentCount(object): raise TypeError('can not multiply monetary quantities') else: return CentCount( - centcount=int(self.centcount * float(other)), currency=self.currency + centcount=int(self.centcount * float(other)), + currency=self.currency, ) def __truediv__(self, other): @@ -113,7 +116,8 @@ class CentCount(object): if isinstance(other, CentCount): if self.currency == other.currency: return CentCount( - centcount=other.centcount - self.centcount, currency=self.currency + centcount=other.centcount - self.centcount, + currency=self.currency, ) else: raise TypeError('Incompatible currencies in sub expression') @@ -122,7 +126,8 @@ class CentCount(object): raise TypeError('In strict_mode only two moneys can be added') else: return CentCount( - centcount=int(other) - self.centcount, currency=self.currency + centcount=int(other) - self.centcount, + currency=self.currency, ) __rmul__ = __mul__