fixed opening get_session for new session files
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.9.7-stable+timestamp.2014.09.05.16.47.13
|
Version 2.9.7-stable+timestamp.2014.09.06.18.10.46
|
||||||
|
|||||||
+3
-1
@@ -20,7 +20,7 @@ import datetime
|
|||||||
import logging
|
import logging
|
||||||
from http import HTTP
|
from http import HTTP
|
||||||
from gzip import open as gzopen
|
from gzip import open as gzopen
|
||||||
|
from recfile import generate
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
'parse_version',
|
'parse_version',
|
||||||
@@ -400,6 +400,8 @@ def get_session(request, other_application='admin'):
|
|||||||
session_id = request.cookies['session_id_' + other_application].value
|
session_id = request.cookies['session_id_' + other_application].value
|
||||||
session_filename = os.path.join(
|
session_filename = os.path.join(
|
||||||
up(request.folder), other_application, 'sessions', session_id)
|
up(request.folder), other_application, 'sessions', session_id)
|
||||||
|
if not os.path.exists(session_filename):
|
||||||
|
session_filename = generate(session_filename)
|
||||||
osession = storage.load_storage(session_filename)
|
osession = storage.load_storage(session_filename)
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
osession = storage.Storage()
|
osession = storage.Storage()
|
||||||
|
|||||||
Reference in New Issue
Block a user