Package smisk :: Module core :: Class FileSessionStore
[frames] | no frames]

Class FileSessionStore

  object --+    
           |    
SessionStore --+
               |
              FileSessionStore

Basic session store which uses files
Instance Methods
 
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
None
destroy(...)
string
path(...)
object
read(...)
None
refresh(...)
None
write(...)

Inherited from SessionStore: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties
string file_prefix
A string to prepend to each file stored in dir.

Inherited from SessionStore: name, ttl

Inherited from object: __class__

Method Details

__init__(...)
(Constructor)

 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__

destroy(...)

 
Parameters:
  • session_id (string) - Session ID
Returns: None
Overrides: SessionStore.destroy

path(...)

 
Parameters:
  • session_id (string) - Session ID
Returns: string

read(...)

 
Parameters:
  • session_id (string) - Session ID
Returns: object
Raises:
Overrides: SessionStore.read

refresh(...)

 
Parameters:
  • session_id (string) - Session ID
Returns: None
Overrides: SessionStore.refresh

write(...)

 
Parameters:
  • session_id (string) - Session ID
  • data (object) - Data to be associated with session_id
Returns: None
Overrides: SessionStore.write

Property Details

file_prefix

A string to prepend to each file stored in dir.

Defaults to tempfile.tempdir + "smisk-sess." - for example: /tmp/smisk-sess.

Type:
string