# {py:mod}`pypercard.datastore` ```{py:module} pypercard.datastore :noindex: ``` ```{autodoc2-docstring} pypercard.datastore :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`DataStore ` - ```{autodoc2-docstring} pypercard.datastore.DataStore :summary: ``` ```` ### API `````{py:class} DataStore(**kwargs) :canonical: pypercard.datastore.DataStore :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} pypercard.datastore.DataStore.__init__ ``` ````{py:method} clear() :canonical: pypercard.datastore.DataStore.clear :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.clear ``` ```` ````{py:method} copy() :canonical: pypercard.datastore.DataStore.copy :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.copy ``` ```` ````{py:method} get(key, default=None) :canonical: pypercard.datastore.DataStore.get :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.get ``` ```` ````{py:method} items() :canonical: pypercard.datastore.DataStore.items :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.items ``` ```` ````{py:method} keys() :canonical: pypercard.datastore.DataStore.keys :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.keys ``` ```` ````{py:method} pop(key, default=None) :canonical: pypercard.datastore.DataStore.pop :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.pop ``` ```` ````{py:method} popitem() :canonical: pypercard.datastore.DataStore.popitem :noindex: :abstractmethod: ```{autodoc2-docstring} pypercard.datastore.DataStore.popitem ``` ```` ````{py:method} setdefault(key, value=None) :canonical: pypercard.datastore.DataStore.setdefault :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.setdefault ``` ```` ````{py:method} update(iterable) :canonical: pypercard.datastore.DataStore.update :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.update ``` ```` ````{py:method} values() :canonical: pypercard.datastore.DataStore.values :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.values ``` ```` ````{py:method} _namespace_key(key) :canonical: pypercard.datastore.DataStore._namespace_key :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore._namespace_key ``` ```` ````{py:method} __len__() :canonical: pypercard.datastore.DataStore.__len__ :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.__len__ ``` ```` ````{py:method} __getitem__(key) :canonical: pypercard.datastore.DataStore.__getitem__ :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.__getitem__ ``` ```` ````{py:method} __setitem__(key, value) :canonical: pypercard.datastore.DataStore.__setitem__ :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.__setitem__ ``` ```` ````{py:method} __delitem__(key) :canonical: pypercard.datastore.DataStore.__delitem__ :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.__delitem__ ``` ```` ````{py:method} __iter__() :canonical: pypercard.datastore.DataStore.__iter__ :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.__iter__ ``` ```` ````{py:method} __contains__(key) :canonical: pypercard.datastore.DataStore.__contains__ :noindex: ```{autodoc2-docstring} pypercard.datastore.DataStore.__contains__ ``` ```` `````