def update(self, storage=None, **kwargs): '''update time expire''' print 'updating::' id = mkey(REDIS_NAMESPACE, self.collection_name, self.id) if 'expire' in kwargs: print TIME_TO_OVERWRITE_CLIENT_COOKIE, RedisConn.ttl(id) if TIME_TO_OVERWRITE_CLIENT_COOKIE > RedisConn.ttl(id): result = RedisConn.expire(id, kwargs['expire']) logging.info('UPDATE LIFETIME TO: %s SECONDS' % kwargs['expire']) return result else: logging.debug('non_update_SESSION') else: raise Exception('unknown action!!!')