import pprint
import sys
import threading
+import time
import traceback
import urllib
import uuid
if (isinstance(value, session.OpenERPSession)
and not value._uid
and not value.jsonp_requests
+ and value._creation_time + (60*5) < time.time() # FIXME do not use a fixed value
):
- _logger.info('remove session %s: %r', key, value.jsonp_requests)
+ _logger.info('remove session %s', key)
del request.session[key]
with session_lock:
round-tripped to the client browser.
"""
def __init__(self):
+ self._creation_time = time.time()
self.config = None
self._db = False
self._uid = False