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) +
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 v1_0/client. py v1_0/client. py
index 742184d..e007dfc 100644
--- a/tackerclient/
+++ b/tackerclient/
@@ -994,3 +994,9 @@ class Client(object):
def delete_ vnf_package( self, vnf_package): package_ client. delete_ vnf_package( vnf_package) client. post(action, body=body, headers=headers, params=params)
return self.vnf_
+
+ def post(self, action, body=None, headers=None, params=None):
+ # Do not retry POST requests to avoid the orphan objects problem.
+ return self.legacy_
+