diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2022-08-15 13:59:26 +0200 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2022-08-15 14:04:06 +0200 |
commit | eae1dd298e56b565af394d6fc85ead89fbbf8565 (patch) | |
tree | 3d65386c9b7b2fde9b555eea1ad6ddb8fef013ca /stdnum/nz | |
parent | c5595c7e80277bbf2102f293c1f4fbcec07f7101 (diff) |
Use str.zfill() for padding leading zeros
Diffstat (limited to 'stdnum/nz')
-rw-r--r-- | stdnum/nz/ird.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/stdnum/nz/ird.py b/stdnum/nz/ird.py index 0e9307a..6bd313b 100644 --- a/stdnum/nz/ird.py +++ b/stdnum/nz/ird.py @@ -66,7 +66,7 @@ def calc_check_digit(number): primary_weights = (3, 2, 7, 6, 5, 4, 3, 2) secondary_weights = (7, 4, 3, 2, 5, 2, 7, 6) # pad with leading zeros - number = (8 - len(number)) * '0' + number + number = number.zfill(8) s = -sum(w * int(n) for w, n in zip(primary_weights, number)) % 11 if s != 10: return str(s) |