Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/stdnum/verhoeff.py
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2010-08-26 23:03:44 +0200
committerArthur de Jong <arthur@arthurdejong.org>2010-08-26 23:03:44 +0200
commit4017d83edd8da4a3d4041a934c8c443ae2eb2f1e (patch)
treecfe14834fae38cba4b3943aeaba8edeb5269c95d /stdnum/verhoeff.py
parent8bdb6ef5d48d80ffeb31da1fc6d0ae09da45cad2 (diff)
switch to using enumerate() for looping over numbers where needed
git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@34 9dea7c4f-944c-4273-ac1a-574ede026edc
Diffstat (limited to 'stdnum/verhoeff.py')
-rw-r--r--stdnum/verhoeff.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/stdnum/verhoeff.py b/stdnum/verhoeff.py
index 8859365..622c2a4 100644
--- a/stdnum/verhoeff.py
+++ b/stdnum/verhoeff.py
@@ -66,8 +66,8 @@ def checksum(number):
number = tuple( int(n) for n in reversed(str(number)) )
# calculate checksum
check = 0
- for i in range(len(number)):
- check = _multiplication_table[check][_permutation_table[i % 8][number[i]]]
+ for i, n in enumerate(number):
+ check = _multiplication_table[check][_permutation_table[i % 8][n]]
return check
def is_valid(number):