youknowone/itunes-iap

UnboundLocalError: local variable 'e' referenced before assignment

0xbepresent opened this issue · 2 comments

Hello everyone!

I have an 'UnboundLocalError' when I send an invalid receipt and put the 'sandbox' mode.

from itunesiap import Request, set_verification_mode
set_verification_mode('sandbox')
Request('').use_sandbox
True
request = Request('testinvalidreceipt')
request.verify()
{"password": "", "receipt-data": "testinvalidreceipt"}
Traceback (most recent call last):
File "", line 1, in
File "/home/myuser/envs/myenv/local/lib/python2.7/site-packages/itunesiap/core.py", line 98, in verify
raise e # raise original error
UnboundLocalError: local variable 'e' referenced before assignment

Thanks for report. It is updated now.

Very fast! thanks a lot.