diff options
Diffstat (limited to 'src/db.py')
-rwxr-xr-x | src/db.py | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -121,3 +121,14 @@ class DictDB(): data.append(doc) return data + + def delete(self, key): + """ + Delete a document based on its ID. + """ + try: + self.couchdb.delete(key) + except couch.exceptions.NotFound: + return None + + return key |