Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/stdnum/nz
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2022-08-15 13:59:26 +0200
committerArthur de Jong <arthur@arthurdejong.org>2022-08-15 14:04:06 +0200
commiteae1dd298e56b565af394d6fc85ead89fbbf8565 (patch)
tree3d65386c9b7b2fde9b555eea1ad6ddb8fef013ca /stdnum/nz
parentc5595c7e80277bbf2102f293c1f4fbcec07f7101 (diff)
Use str.zfill() for padding leading zeros
Diffstat (limited to 'stdnum/nz')
-rw-r--r--stdnum/nz/ird.py2
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)