Revision aab4d540 snf-astakos-app/astakos/im/target/local.py

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

  
34
from django.http import HttpResponseBadRequest
35 34
from django.shortcuts import render_to_response
36 35
from django.template import RequestContext
37
from django.contrib.auth import authenticate
38 36
from django.contrib import messages
39 37
from django.utils.translation import ugettext as _
40 38
from django.views.decorators.csrf import csrf_exempt
41 39

  
42 40
from astakos.im.util import prepare_response, get_query
43 41
from astakos.im.views import requires_anonymous
44
from astakos.im.models import AstakosUser
45 42
from astakos.im.forms import LoginForm
46 43
from astakos.im.settings import RATELIMIT_RETRIES_ALLOWED
47 44

  
......
58 55
    on_failure: the template name to render on login failure
59 56
    """
60 57
    was_limited = getattr(request, 'limited', False)
61
    form = LoginForm(data=request.POST, was_limited=was_limited, request=request)
58
    form = LoginForm(data=request.POST,
59
        was_limited=was_limited,
60
        request=request
61
    )
62 62
    next = get_query(request).get('next', '')
63 63
    if not form.is_valid():
64 64
        return render_to_response(on_failure,

Also available in: Unified diff