circuitmatter.nonvolatile ========================= .. py:module:: circuitmatter.nonvolatile Classes ------- .. autoapisummary:: circuitmatter.nonvolatile.PersistentDictionary Module Contents --------------- .. py:class:: PersistentDictionary(filename=None, root=None, state=None) This acts like a dictionary and is persisted when values change. .. py:attribute:: filename .. py:attribute:: root .. py:attribute:: dirty :value: False .. py:attribute:: persisted .. py:method:: wrap(value) .. py:method:: __setitem__(key, value) .. py:method:: __getitem__(key) .. py:method:: __delitem__(key) .. py:method:: keys() .. py:method:: __iter__() .. py:method:: commit()