summaryrefslogtreecommitdiffstats
path: root/custodia/store/interface.py
Commit message (Collapse)AuthorAgeFilesLines
* Extend store interface to create namespacesSimo Sorce2015-10-191-0/+3
| | | | | | | | | | Use a new verb, "span" to create namespaces/containers. This will be needed for the Etcd plugin which need to distinguish between a directory and a key. The sqlite/enclite just pass the request to their set() method. Signed-off-by: Simo Sorce <simo@redhat.com> Reviewed-by: Christian Heimes <cheimes@redhat.com>
* Add basic debugging capabilitiesSimo Sorce2015-06-051-2/+8
| | | | | | | If debug is set to True, then custodia's own Exception handlers will print a stack trace to standard output to aid debugging. Signed-off-by: Simo Sorce <simo@redhat.com>
* Add explicit exception for storage conflictsSimo Sorce2015-04-071-0/+4
|
* Add interface to remove data from storeSimo Sorce2015-04-071-0/+3
|
* Allow caller to decide if replace is allowedSimo Sorce2015-04-071-1/+1
| | | | | | | When storing the caller decide if the DB can silently replace an existing value or not. Defaults to False
* Initial sinple store infrastructureSimo Sorce2015-03-251-0/+17