diff options
| author | 2018-08-10 14:00:33 +0100 | |
|---|---|---|
| committer | 2018-08-10 14:00:33 +0100 | |
| commit | d89fcbfe46649a6e65dfbc77e7e708d27b6345f1 (patch) | |
| tree | 9b6ee2674cf36dd79c0716227e09c7f19d7f6f56 | |
| parent | Prevent highlighting users in !wordusers and !richest (diff) | |
| signature | ||
Round up when checking zeroness
| -rw-r--r-- | modules/coins.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/coins.py b/modules/coins.py index 4ccdfff9..d8aec3f3 100644 --- a/modules/coins.py +++ b/modules/coins.py @@ -85,8 +85,8 @@ class Module(object): side_name = event["args_split"][0].lower() coin_bet = event["args_split"][1] - if not REGEX_FLOAT.match(coin_bet) or decimal.Decimal( - coin_bet) <= DECIMAL_ZERO: + if not REGEX_FLOAT.match(coin_bet) or round(decimal.Decimal( + coin_bet), 2) <= DECIMAL_ZERO: event["stderr"].write("Please provide a number of coins to bet") return coin_bet = decimal.Decimal(coin_bet) @@ -117,8 +117,8 @@ class Module(object): def send(self, event): send_amount = event["args_split"][1] - if not REGEX_FLOAT.match(send_amount) or decimal.Decimal( - send_amount) <= DECIMAL_ZERO: + if not REGEX_FLOAT.match(send_amount) or round(decimal.Decimal( + send_amount), 2) <= DECIMAL_ZERO: event["stderr"].write( "Please provide a positive number of coins to send") return |
