fixed opening get_session for new session files

This commit is contained in:
mdipierro
2014-09-06 18:10:54 -05:00
parent 1ea27f7f15
commit 83bda542ad
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -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
View File
@@ -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()