Create a more meaningful error for too big numbers

Issue #3 new
Dinu Gherman
repo owner created an issue

{{{

!python

import eonums print eonums.int2eo(1231231231231233) unu sepiliono okcent sesdek ses sesiliardoj kvarcent sesdek sesilionoj sepcent okdek kvar kviniliardoj okcent tridek ok kvinilionoj sescent dek ses kvariliardoj kvincent tridek kvin kvarilionoj naŭcent naŭdek kvin triiliardoj naŭcent naŭdek ses triilionoj kvincent tridek sep duiliardoj sescent dudek kvar duilionoj okcent kvardek miliardoj sepcent okdek ses milionoj kvarcent sesdek unu mil okcent sesdek sep print eonums.int2eo(1231231231231234) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/opt/lib/python2.7/site-packages/eonums.py", line 190, in int2eo if validate and validate_eo(res) == False: File "/opt/lib/python2.7/site-packages/eonums.py", line 68, in validate_eo bpows = [POW10_BIG_INV[p] for p in bigPowers] KeyError: u'iliono'

}}}

Comments (1)

  1. Log in to comment