SessionFileStore¶
Session store using files.
- class SessionFileStore.SessionFileStore(app, restoreFiles=None)¶
- Bases: - SessionStore- A session file store. - Stores the sessions on disk in the Sessions/ directory, one file per session. - __init__(app, restoreFiles=None)¶
- Initialize the session file store. - If restoreFiles is true, and sessions have been saved to file, the store will be initialized from these files. 
 - application()¶
- Return the application owning the session store. 
 - cleanStaleSessions(_task=None)¶
- Clean stale sessions. - Called by the Application to tell this store to clean out all sessions that have exceeded their lifetime. 
 - clear()¶
- Clear the session file store, removing all of the session files. 
 - decoder()¶
- Return the value deserializer for the store. 
 - encoder()¶
- Return the value serializer for the store. 
 - filenameForKey(key)¶
- Return the name of the session file for the given key. 
 - get(key, default=None)¶
- Return value if key available, else return the default. 
 - has_key(key)¶
- Check whether the session store has a given key. 
 - items()¶
- Return a list with the (key, value) pairs for all sessions. 
 - iteritems()¶
- Return an iterator over the (key, value) pairs for all sessions. 
 - iterkeys()¶
- Return an iterator over the stored session keys. 
 - itervalues()¶
- Return an iterator over the stored values of all sessions. 
 - keys()¶
- Return a list with the keys of all the stored sessions. 
 - pop(key, default=<class 'MiscUtils.NoDefault'>)¶
- Return value if key available, else default (also remove key). 
 - removeKey(key)¶
- Remove the session file for the given key. 
 - setEncoderDecoder(encoder, decoder)¶
- Set the serializer and deserializer for the store. 
 - setdefault(key, default=None)¶
- Return value if key available, else default (also setting it). 
 - storeAllSessions()¶
- Permanently save all sessions in the store. 
 - storeSession(session)¶
- Save session, writing it to the session file now. 
 - values()¶
- Return a list with the values of all stored sessions.