Undocumented
Method | __init__ |
__init__ takes a MySQLdb connection object, together with an optional 'table' argument containing the name of the table to use. |
Method | delete |
Delete all sessions that have not been modified for N minutes. The default implementation does nothing, meaning the store cannot delete old sessions. |
Method | delete |
Delete the session in the store. |
Method | iter |
Return an iterable of (id, session) for all sessions in the store. |
Method | load |
Return the session if it exists, else return 'default'. |
Method | save |
Save the session in the store. |
Method | setup |
Initialize the session store; e.g., create required database tables. If a previous store exists, overwrite it or raise an error. The default implmenetation does nothing, meaning no setup is necessary. |
Class Variable | is |
Undocumented |
Class Variable | is |
Undocumented |
Class Variable | pickle |
Undocumented |
Instance Variable | conn |
Undocumented |
Instance Variable | table |
Undocumented |
Inherited from SessionStore
:
Method | has |
Return true if the session exists in the store, else false. |
__init__
takes a MySQLdb connection object, together with an
optional 'table' argument containing the name of the table to use.
Delete all sessions that have not been modified for N minutes. The default implementation does nothing, meaning the store cannot delete old sessions.
This method is never called by the session manager. It's for your application maintenance program; e.g., a daily cron job.
Return an iterable of (id, session) for all sessions in the store.
This method is never called by the session manager; it's for admin applications that want to browse the sessions.
Initialize the session store; e.g., create required database tables. If a previous store exists, overwrite it or raise an error. The default implmenetation does nothing, meaning no setup is necessary.
This method is never called by the session manager; it's for your application setup program.