will_not_delete = False
if namespace not in self.delete_namespace_locks:
self.delete_namespace_locks[namespace] = asyncio.Lock(loop=self.loop)
+ delete_lock = self.delete_namespace_locks[namespace]
- while self.delete_namespace_locks[namespace].locked():
+ while delete_lock.locked():
will_not_delete = True
await asyncio.sleep(0.1)
return
try:
- async with self.delete_namespace_locks[namespace]:
+ async with delete_lock:
libjuju = await self._get_libjuju(vca_id)
# check arguments