set session accessed for setdefault

This commit is contained in:
David Lord 2017-05-20 13:00:17 -07:00
parent c7b66249c0
commit 298bcfaeb6
2 changed files with 27 additions and 18 deletions

View file

@ -138,6 +138,11 @@ class SecureCookieSession(CallbackDict, SessionMixin):
self.accessed = True
return super(SecureCookieSession, self).get(key, default)
def setdefault(self, key, default=None):
self.accessed = True
return super(SecureCookieSession, self).setdefault(key, default)
class NullSession(SecureCookieSession):
"""Class used to generate nicer error messages if sessions are not
available. Will still allow read-only access to the empty session