When attempting to create a new account, entering an invalid email address like myaddres+with~<email address hidden> fails miserably. I got 1836canistelubuntu64 on production, on staging it results in the following traceback:
Traceback:
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in get_response
92. response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.6/dist-packages/identityprovider/decorators.py" in _guest_required_decorator
23. return func(request, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/identityprovider/decorators.py" in wrapper
50. return func(request, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/identityprovider/decorators.py" in wrapper
61. return func(request, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/identityprovider/views/ui.py" in new_account
388. displayname, email, encrypted_password, redirection_url)
File "/usr/lib/python2.6/dist-packages/identityprovider/views/ui.py" in _prepare_account_creation
279. redirection_url=redirection_url)
File "/usr/lib/python2.6/dist-packages/identityprovider/models/authtoken.py" in new
161. assert valid_email(email)
Exception Type: AssertionError at /+new_account
Exception Value: