Closed keul closed 11 years ago
I found that the library can fail is you provide unicode string (or at least: mixed strings format).
>>> from codicefiscale import build >>> from datetime import date >>> build('Fabbri', 'Luca', date(1980, 5, 24), 'M', 'C814') 'FBBLCU80E24C814Q' >>> build('Fabbri', 'Luca', date(1980, 5, 24), 'M', u'C814') Traceback (most recent call last): File "<console>", line 1, in <module> File "build/bdist.linux-x86_64/egg/codicefiscale.py", line 164, in build assert isvalid(output) AssertionError
I found that the library can fail is you provide unicode string (or at least: mixed strings format).