kibot.Stasher
index
/home/groups/kibot/web/contents/kibot/Stasher.py

 
Modules
            
cPickle
os
pprint
re
shelve
shutil
 
Classes
            
BaseStasher
PickleStasher
ReprStasher
ShelveStasher
exceptions.Exception
StasherError
 
class BaseStasher
       
   Methods defined here:
__del__(self)
__delitem__(self, key)
__getitem__(self, key)
__init__(self, file, autosync=1, readonly=0, checkkeys=0, checkvalues=0, numbackups=5)
__len__(self)
__repr__(self)
__setitem__(self, key, value)
_check_key(self, key)
_check_value(self, value)
_differ(self, file1, file2)
_load(self)
backup(self)
close(self)
get(self, key, default=None)
get_dict(self)
return a true-dict copy
has_key(self, key)
items(self)
keys(self)
open(self)
sync(self)
update(self, dict)

Data and non-method functions defined here:
__doc__ = None
__module__ = 'kibot.Stasher'
_key_re = <_sre.SRE_Pattern object>
 
class PickleStasher(BaseStasher)
       
   Methods defined here:
_load(self)
close(self)
sync(self)

Data and non-method functions defined here:
__doc__ = None
__module__ = 'kibot.Stasher'

Methods inherited from BaseStasher:
__del__(self)
__delitem__(self, key)
__getitem__(self, key)
__init__(self, file, autosync=1, readonly=0, checkkeys=0, checkvalues=0, numbackups=5)
__len__(self)
__repr__(self)
__setitem__(self, key, value)
_check_key(self, key)
_check_value(self, value)
_differ(self, file1, file2)
backup(self)
get(self, key, default=None)
get_dict(self)
return a true-dict copy
has_key(self, key)
items(self)
keys(self)
open(self)
update(self, dict)

Data and non-method functions inherited from BaseStasher:
_key_re = <_sre.SRE_Pattern object>
 
class ReprStasher(BaseStasher)
       
   Methods defined here:
_load(self)
close(self)
sync(self)

Data and non-method functions defined here:
__doc__ = None
__module__ = 'kibot.Stasher'

Methods inherited from BaseStasher:
__del__(self)
__delitem__(self, key)
__getitem__(self, key)
__init__(self, file, autosync=1, readonly=0, checkkeys=0, checkvalues=0, numbackups=5)
__len__(self)
__repr__(self)
__setitem__(self, key, value)
_check_key(self, key)
_check_value(self, value)
_differ(self, file1, file2)
backup(self)
get(self, key, default=None)
get_dict(self)
return a true-dict copy
has_key(self, key)
items(self)
keys(self)
open(self)
update(self, dict)

Data and non-method functions inherited from BaseStasher:
_key_re = <_sre.SRE_Pattern object>
 
class ShelveStasher(BaseStasher)
       
   Methods defined here:
_load(self)
close(self)
sync(self)

Data and non-method functions defined here:
__doc__ = None
__module__ = 'kibot.Stasher'

Methods inherited from BaseStasher:
__del__(self)
__delitem__(self, key)
__getitem__(self, key)
__init__(self, file, autosync=1, readonly=0, checkkeys=0, checkvalues=0, numbackups=5)
__len__(self)
__repr__(self)
__setitem__(self, key, value)
_check_key(self, key)
_check_value(self, value)
_differ(self, file1, file2)
backup(self)
get(self, key, default=None)
get_dict(self)
return a true-dict copy
has_key(self, key)
items(self)
keys(self)
open(self)
update(self, dict)

Data and non-method functions inherited from BaseStasher:
_key_re = <_sre.SRE_Pattern object>
 
class StasherError(exceptions.Exception)
       
   Data and non-method functions defined here:
__doc__ = None
__module__ = 'kibot.Stasher'

Methods inherited from exceptions.Exception:
__getitem__(...)
__init__(...)
__str__(...)
 
Functions
            
get_stasher(file, format=None, **kwargs)
guess_format(filename)
test()
 
Data
             __file__ = '/home/groups/kibot/web/contents/kibot/Stasher.pyc'
__name__ = 'kibot.Stasher'
_stasher_formats = {'pickle': <class kibot.Stasher.PickleStasher>, 'repr': <class kibot.Stasher.ReprStasher>, 'shelve': <class kibot.Stasher.ShelveStasher>}