aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tools/session.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/tools/session.py')
-rw-r--r--mediagoblin/tools/session.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mediagoblin/tools/session.py b/mediagoblin/tools/session.py
index fdc32523..ccf96443 100644
--- a/mediagoblin/tools/session.py
+++ b/mediagoblin/tools/session.py
@@ -24,6 +24,7 @@ _log = logging.getLogger(__name__)
class Session(dict):
def __init__(self, *args, **kwargs):
self.send_new_cookie = False
+ self.max_age = None
dict.__init__(self, *args, **kwargs)
def save(self):
@@ -65,4 +66,4 @@ class SessionManager(object):
response.delete_cookie(self.cookie_name)
else:
response.set_cookie(self.cookie_name, self.signer.dumps(session),
- httponly=True)
+ max_age=session.max_age, httponly=True)