shotvibe / shotvibe-web

ShotVibe REST API webservice
1 stars 0 forks source link

Bug Handling error for sending SMS to invalid Israel phone numbers #57

Open benny-shotvibe opened 10 years ago

benny-shotvibe commented 10 years ago
Internal Server Error: /albums/555/
Traceback (most recent call last):
  File "/srv/shotvibe_web/1380656463/.venv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/srv/shotvibe_web/1380656463/.venv/local/lib/python2.7/site-packages/django/views/generic/base.py", line 68, in view
    return self.dispatch(request, *args, **kwargs)
  File "/srv/shotvibe_web/1380656463/.venv/local/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 77, in wrapped_view
    return view_func(*args, **kwargs)
  File "./photos_api/check_modified.py", line 136, in dispatch
    response = self.handle_exception(exc)
  File "./photos_api/check_modified.py", line 129, in dispatch
    response = handler(request, *args, **kwargs)
  File "./photos_api/views.py", line 107, in post
    self.album.add_members(request.user, member_identifiers=serializer.object.add_members)
  File "./photos/models.py", line 83, in add_members
    date_added)
  File "./phone_auth/models.py", line 339, in invite_new_phone_number
    return self.invite_existing_phone_number(inviter, phone_number, date_invited)
  File "./phone_auth/models.py", line 353, in invite_existing_phone_number
    send_sms(phone_number.phone_number, inviter.nickname + ' has shared photos with you!\n' + link_code_object.get_invite_page(invite_url_prefix))
  File "./phone_auth/sms_send.py", line 55, in send_sms
    sender(p, message)
  File "./phone_auth/sms_send.py", line 150, in send_sms_smartsms
    log_error('Error Response: ' + response_xml)
  File "./phone_auth/sms_send.py", line 118, in log_error
    print message
UnicodeEncodeError: 'ascii' codec can't encode characters in position 16-19: ordinal not in range(128)