- ret = req_by_msb(url, method, data)
- if ret[0] > 0:
- raise VimException(ret[1], ret[2])
- return json.JSONDecoder().decode(ret[1]) if ret[1] else {}
+ for i in range(10):
+ ret = req_by_msb(url, method, data)
+ if ret[0] > 0:
+ if ret[2] == '409' and "InUse" in ret[1] and method == "DELETE":
+ time.sleep(5)
+ continue
+ raise VimException(ret[1], ret[2])
+ return json.JSONDecoder().decode(ret[1]) if ret[1] else {}