Comment 1 for bug 1844625

Revision history for this message
Tushar Patil (tpatil) wrote :

Sample code shared in the description is incorrect.

I think it should be:-

diff --git a/tackerclient/v1_0/client.py b/tackerclient/v1_0/client.py
index 742184d..e007dfc 100644
--- a/tackerclient/v1_0/client.py
+++ b/tackerclient/v1_0/client.py
@@ -994,3 +994,9 @@ class Client(object):

     def delete_vnf_package(self, vnf_package):
         return self.vnf_package_client.delete_vnf_package(vnf_package)
+
+ def post(self, action, body=None, headers=None, params=None):
+ # Do not retry POST requests to avoid the orphan objects problem.
+ return self.legacy_client.post(action, body=body, headers=headers, params=params)
+