diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2011-01-16 20:13:12 +0100 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2011-01-16 20:13:12 +0100 |
commit | 4fe17baa8855078c0c86de54c33be5d23c679d07 (patch) | |
tree | fc50cd45328c888e0a80ecd740faf6df36141222 /stdnum/isan.py | |
parent | c1f03c2e90a0faf90c032cbe53033f782334ef80 (diff) |
fix import of iso7064 modules
git-svn-id: http://arthurdejong.org/svn/python-stdnum/python-stdnum@48 9dea7c4f-944c-4273-ac1a-574ede026edc
Diffstat (limited to 'stdnum/isan.py')
-rw-r--r-- | stdnum/isan.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/stdnum/isan.py b/stdnum/isan.py index 85a1211..ece6974 100644 --- a/stdnum/isan.py +++ b/stdnum/isan.py @@ -39,7 +39,7 @@ False """ -from stdnum import iso7064 +from stdnum.iso7064 import mod_37_36 def split(number): @@ -76,8 +76,8 @@ def is_valid(number): try: ( root, episode, check1, version, check2 ) = split(number) return _check(root, 12) and _check(episode, 4) and _check(version, 8, False) \ - and ( not check1 or iso7064.mod_37_36.is_valid(root+episode+check1) ) \ - and ( not check2 or iso7064.mod_37_36.is_valid(root+episode+version+check2) ) + and ( not check1 or mod_37_36.is_valid(root+episode+check1) ) \ + and ( not check2 or mod_37_36.is_valid(root+episode+version+check2) ) except: return False @@ -90,9 +90,9 @@ def format(number, separator='-', strip_check_digits=False, add_check_digits=Tru if strip_check_digits: check1 = check2 = '' if add_check_digits and not check1: - check1 = iso7064.mod_37_36.calc_check_digit(root+episode) + check1 = mod_37_36.calc_check_digit(root+episode) if add_check_digits and not check2 and version: - check2 = iso7064.mod_37_36.calc_check_digit(root+episode+version) + check2 = mod_37_36.calc_check_digit(root+episode+version) number = [ root[i:i+4] for i in range(0, 12, 4) ] + [ episode ] if check1: number.append(check1) |