Revision 3e0a032d snf-astakos-app/astakos/im/views/target/twitter.py

b/snf-astakos-app/astakos/im/views/target/twitter.py
31 31
# interpreted as representing official policies, either expressed
32 32
# or implied, of GRNET S.A.
33 33

  
34
import json
35 34
import logging
36 35

  
37
from django.http import HttpResponseBadRequest
38
from django.utils.translation import ugettext as _
39 36
from django.contrib import messages
40
from django.template import RequestContext
41 37
from django.views.decorators.http import require_http_methods
42 38
from django.http import HttpResponseRedirect, urlencode
43 39
from django.core.urlresolvers import reverse
44
from django.core.exceptions import ImproperlyConfigured
45
from django.shortcuts import get_object_or_404
46 40

  
47 41
from urlparse import urlunsplit, urlsplit, parse_qsl
48 42

  
49
from astakos.im.util import prepare_response, get_context, login_url
50
from astakos.im.settings import ENABLE_LOCAL_ACCOUNT_MIGRATION, BASEURL
51
from astakos.im.models import AstakosUser, PendingThirdPartyUser
52
from astakos.im.forms import LoginForm
53
from astakos.im.activation_backends import get_backend, SimpleBackend
43
from astakos.im.models import AstakosUser
54 44
from astakos.im import settings
55
from astakos.im import auth_providers
56
from astakos.im.views.target import add_pending_auth_provider, get_pending_key, \
57
    handle_third_party_signup, handle_third_party_login, init_third_party_session
58
from astakos.im.views.util import render_response
59
from astakos.im.views.decorators import cookie_fix, requires_anonymous, \
60
        requires_auth_provider, required_auth_methods_assigned
61

  
62
import astakos.im.messages as astakos_messages
45
from astakos.im.views.target import get_pending_key, \
46
    handle_third_party_signup, handle_third_party_login, \
47
    init_third_party_session
48
from astakos.im.views.decorators import cookie_fix, requires_auth_provider
63 49

  
64 50

  
65 51
logger = logging.getLogger(__name__)

Also available in: Unified diff