From 9167e4eb6090f02ecf0e290cbeedf498cabc53c6 Mon Sep 17 00:00:00 2001 From: Nick Pellegrino Date: Mon, 16 Jul 2018 12:13:17 -0400 Subject: [PATCH 1/2] raise ResourceNotFound when trying to delete an already deleted doc --- couchdbkit/client.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/couchdbkit/client.py b/couchdbkit/client.py index be10b9b..a9b0231 100644 --- a/couchdbkit/client.py +++ b/couchdbkit/client.py @@ -726,10 +726,7 @@ def delete_doc(self, doc, **params): couch_doc['_rev'] = doc1['_rev'] elif isinstance(doc1, six.string_types): # we get a docid couch_doc = Document(self.cloudant_database, doc1) - try: - couch_doc['_rev'] = self.get_rev(doc1) - except ResourceNotFound: - raise ResourceConflict + couch_doc['_rev'] = self.get_rev(doc1) # manual request because cloudant library doesn't return result res = self._request_session.delete( From 6df4106b3bdaa78870aee0465ceabdbaa98ec4a3 Mon Sep 17 00:00:00 2001 From: Nick Pellegrino Date: Mon, 16 Jul 2018 12:13:25 -0400 Subject: [PATCH 2/2] bump version --- couchdbkit/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/couchdbkit/version.py b/couchdbkit/version.py index 4175157..b871467 100644 --- a/couchdbkit/version.py +++ b/couchdbkit/version.py @@ -5,5 +5,5 @@ from __future__ import absolute_import from six.moves import map -version_info = (0, 9, 0, 3, 7) +version_info = (0, 9, 0, 3, 8) __version__ = ".".join(map(str, version_info))