set session accessed for setdefault

This commit is contained in:
David Lord 2017-05-20 13:00:17 -07:00
parent ae133aa173
commit 5d9dd0b379
No known key found for this signature in database
GPG key ID: 7A1C87E3F5BC42A8
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