Projet

Général

Profil

0001-applied-0003-django-1.6-middleware-do-not-store-set-.patch

Nickolas Grigoriadis, 22 novembre 2014 06:28

Télécharger (1017 octets)

Voir les différences:

Subject: [PATCH 1/7] applied
 0003-django-1.6-middleware-do-not-store-set-object-in-ses.patch

License: MIT
 authentic2/middleware.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
authentic2/middleware.py
83 83

  
84 84
class CollectIPMiddleware(object):
85 85
    def process_request(self, request):
86
        ips = request.session.setdefault('ips', set())
86
        ips = set(request.session.setdefault('ips', []))
87 87
        ip = request.META.get('REMOTE_ADDR', None)
88 88
        if ip and ip not in ips:
89 89
            ips.add(ip)
90
            request.session['ips'] = list(ips)
90 91
            request.session.modified = True
91 92

  
92 93
class OpenedSessionCookieMiddleware(object):
93
-