diff options
-rw-r--r-- | mediagoblin/tools/session.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mediagoblin/tools/session.py b/mediagoblin/tools/session.py index 303907b9..da53ddf0 100644 --- a/mediagoblin/tools/session.py +++ b/mediagoblin/tools/session.py @@ -22,11 +22,15 @@ import crypto _log = logging.getLogger(__name__) class Session(dict): + def __init__(self, *args, **kwargs): + self.send_new_cookie = False + dict.__init__(self, *args, **kwargs) + def save(self): self.send_new_cookie = True def is_updated(self): - return getattr(self, 'send_new_cookie') + return self.send_new_cookie def delete(self): self.clear() |