From 80f311a6d0d65524e8bc42415936a9cd64a3ee00 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 6 Sep 2016 09:40:24 +0530 Subject: [PATCH] ... --- src/pyj/session.pyj | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/pyj/session.pyj b/src/pyj/session.pyj index 4f5373b20e..543a22f2fb 100644 --- a/src/pyj/session.pyj +++ b/src/pyj/session.pyj @@ -114,12 +114,10 @@ class SessionData: self.overflow_storage = {} self.has_overflow = False -_local_storage = None def local_storage(): - nonlocal _local_storage - if not _local_storage: - _local_storage = SessionData('calibre-local-') - return _local_storage + if not local_storage.storage: + local_storage.storage = SessionData('calibre-local-') + return local_storage.storage class UserSessionData(SessionData):