From c3478f660a540fad3b6331f22c81e8777d5dd139 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Wed, 10 Sep 2014 13:57:54 -0500 Subject: [PATCH] fixed pickling of session --- gluon/globals.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gluon/globals.py b/gluon/globals.py index 072b73e2..a01bc447 100644 --- a/gluon/globals.py +++ b/gluon/globals.py @@ -34,6 +34,7 @@ from types import DictionaryType import cStringIO import datetime import re +import copy_reg import Cookie import os import sys @@ -1176,3 +1177,8 @@ class Session(Storage): del response.session_file except: pass + +def pickle_session(s): + return Session, (dict(s),) + +copy_reg.pickle(Session, pickle_session)