From 3e6cbd5114f577d792b814dfed2cdfc06494491c Mon Sep 17 00:00:00 2001 From: Alan Rominger Date: Tue, 13 Jul 2021 07:50:58 -0400 Subject: [PATCH] Wait until inventory is fully deleted in silent_delete --- awxkit/awxkit/api/pages/inventory.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/awxkit/awxkit/api/pages/inventory.py b/awxkit/awxkit/api/pages/inventory.py index b904b6ab09..fb3284ba3f 100644 --- a/awxkit/awxkit/api/pages/inventory.py +++ b/awxkit/awxkit/api/pages/inventory.py @@ -96,6 +96,11 @@ class Inventory(HasCopy, HasCreate, HasInstanceGroups, HasVariables, base.Base): poll_until(_wait, interval=1, timeout=60) + def silent_delete(self): + r = super(Inventory, self).silent_delete() + self.wait_until_deleted() + return r + def update_inventory_sources(self, wait=False): response = self.related.update_inventory_sources.post() source_ids = [entry['inventory_source'] for entry in response if entry['status'] == 'started']