Storage ======= .. automodule:: tiramisu.storage .. automethod:: tiramisu.storage.set_storage .. image:: storage.png Dictionary ~~~~~~~~~~ .. automodule:: tiramisu.storage.dictionary Dictionary settings: .. automethod:: tiramisu.storage.dictionary.storage.Setting Sqlite3 ~~~~~~~ .. automodule:: tiramisu.storage.sqlite3 Sqlite3 settings: .. automethod:: tiramisu.storage.sqlite3.storage.Setting Example ~~~~~~~ >>> from tiramisu.option import StrOption, OptionDescription >>> from tiramisu.config import Config >>> from tiramisu.storage import set_storage >>> set_storage('sqlite3', dir_database='/tmp/tiramisu') >>> s = StrOption('str', '') >>> o = OptionDescription('od', '', [s]) >>> c1 = Config(o, persistent=True, session_id='xxxx') >>> c1.str >>> c1.str = 'yes' >>> c1.str 'yes' >>> del(c1) >>> c2 = Config(o, persistent=True, session_id='xxxx') >>> c2.str 'yes' >>> del(c2) >>> list_sessions() ['xxxx'] >>> delete_session('xxxx') >>> c3 = Config(o, persistent=True, session_id='xxxx') >>> c3.str