summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2014-02-27 16:52:44 -0500
committerMichael Merickel <michael@merickel.org>2014-02-27 16:52:44 -0500
commitb2dd47336c200bbbfea31526f85652226c335687 (patch)
treef97b8201b43c4ab86b7e6022048d2d177ff9f78e
parent9549f66c78f18e4a041e96cbc78e7aa8d75fb4fe (diff)
downloadpyramid-b2dd47336c200bbbfea31526f85652226c335687.tar.gz
pyramid-b2dd47336c200bbbfea31526f85652226c335687.tar.bz2
pyramid-b2dd47336c200bbbfea31526f85652226c335687.zip
handle reissue_time=None properly
-rw-r--r--pyramid/session.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pyramid/session.py b/pyramid/session.py
index 5cc51869c..56d99e9de 100644
--- a/pyramid/session.py
+++ b/pyramid/session.py
@@ -27,8 +27,9 @@ def manage_accessed(wrapped):
method is called."""
def accessed(session, *arg, **kw):
session.accessed = now = int(time.time())
- if now - session.renewed > session._reissue_time:
- session.changed()
+ if session._reissue_time is not None:
+ if now - session.renewed > session._reissue_time:
+ session.changed()
return wrapped(session, *arg, **kw)
accessed.__doc__ = wrapped.__doc__
return accessed