Package pycosmicstar :: Module filedict :: Class FileDict
[hide private]
[frames] | no frames]

Class FileDict

source code


A dictionary that stores its data persistantly in a file

Options:
    filename - which file to use
    connection - use an existing connection instead of a filename (overrides filename)
    table - which table name to use for storing data (default: 'dict')

Nested Classes [hide private]
  _Batch
Instance Methods [hide private]
 
__init__(self, filename=None, solution=Solutions.Sqlite3, **options) source code
 
_commit(self) source code
 
__pack(self, value) source code
 
__unpack(self, value) source code
 
__hash(self, data) source code
 
__get_id(self, key) source code
 
__getitem__(self, key) source code
 
__setitem(self, key, value) source code
 
__setitem__(self, key, value) source code
 
__delitem__(self, key) source code
 
update(self, d) source code
 
__iter__(self) source code
 
keys(self) source code
 
values(self) source code
 
items(self) source code
 
__contains__(self, key) source code
 
__len__(self) source code
 
__del__(self) source code
 
batch(self) source code
Method Details [hide private]

batch(self)

source code 
Decorators:
  • @property