Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Ticket #516: patch221.txt

Line 
1 Index: sessionfilter.py
2 ===================================================================
3 --- sessionfilter.py    (revisión: 1046)
4 +++ sessionfilter.py    (copia de trabajo)
5 @@ -24,6 +24,7 @@
6  """
7  
8  import datetime
9 +import locale
10  import os
11  try:
12      import cPickle as pickle
13 @@ -154,8 +155,15 @@
14          #cookie[cookie_name]['max-age'] = sess.session_timeout * 60
15          gmt_expiration_time = time.gmtime(time.time() +
16                  (sess.session_timeout * 60))
17 +        oldlocale = locale.getlocale(locale.LC_ALL)
18 +        deflocale = locale.setlocale(locale.LC_ALL)
19 +        locale.setlocale(locale.LC_ALL, 'C')
20          cookie[cookie_name]['expires'] = time.strftime(
21                  "%a, %d-%b-%Y %H:%M:%S GMT", gmt_expiration_time)
22 +        try:
23 +            locale.setlocale(locale.LC_ALL, oldlocale)
24 +        except Exception, e:
25 +           locale.setlocale(locale.LC_ALL, deflocale)
26          if cookie_domain is not None:
27              cookie[cookie_name]['domain'] = cookie_domain
28          if cookie_secure is True:

Hosted by WebFaction

Log in as guest/cpguest to create tickets