diff options
| author | Michael Merickel <michael@merickel.org> | 2014-02-27 16:52:44 -0500 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2014-02-27 16:52:44 -0500 |
| commit | b2dd47336c200bbbfea31526f85652226c335687 (patch) | |
| tree | f97b8201b43c4ab86b7e6022048d2d177ff9f78e | |
| parent | 9549f66c78f18e4a041e96cbc78e7aa8d75fb4fe (diff) | |
| download | pyramid-b2dd47336c200bbbfea31526f85652226c335687.tar.gz pyramid-b2dd47336c200bbbfea31526f85652226c335687.tar.bz2 pyramid-b2dd47336c200bbbfea31526f85652226c335687.zip | |
handle reissue_time=None properly
| -rw-r--r-- | pyramid/session.py | 5 |
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 |
