From 8ea1edcb90519db660d8f38673eb934a8db08c39 Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Wed, 18 Sep 2013 01:25:14 +0530 Subject: [PATCH] fix pickling error on session caching, webnotes.lang has __slots__ --- webnotes/sessions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webnotes/sessions.py b/webnotes/sessions.py index ebab2bb4e6..f541d54fc0 100644 --- a/webnotes/sessions.py +++ b/webnotes/sessions.py @@ -202,7 +202,8 @@ class Session: def update(self): """extend session expiry""" self.data['data']['last_updated'] = webnotes.utils.now() - self.data['data']['lang'] = webnotes.lang + self.data['data']['lang'] = unicode(webnotes.lang) + # update session in db time_diff = None