screenlets.backend.ScreenletsBackend

Package screenlets :: Module backend :: Class ScreenletsBackend |
[hide private]
[frames] | no frames]

# Class ScreenletsBackend

source code

    object --+
             |
            ScreenletsBackend

Known Subclasses:
  - CachingBackend
  - , GconfBackend

The backend performs the loading/saving of the 'key=value'-strings. Extend this superclass to implement different saving-backends.

Instance Methods | [hide private]
__init__(self) x.__init__(...) initializes x; see help(type(x)) for signature | source code
delete_instance(self, id) Delete an instance's configuration by its id. | source code
flush(self) Immediately store all values to disk (in case the backend doesn't save in realtime anyway. | source code
load_option(self, id, name) Load one option for the instance with the given id. | source code
load_instance(self, id) Load all options for the instance with the given id. | source code
save_option(self, id, name, value) Save one option for the instance with the given id. | source code
Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self) (Constructor) | source code
x.__init__(...) initializes x; see help(type(x)) for signature Overrides: object.__init__ (inherited documentation)