Tests: retrying directory remove if resource is busy.

This commit is contained in:
Max Romanov 2021-08-11 19:01:04 +03:00
parent 3580842d34
commit 5f67d30ec7

View file

@ -328,7 +328,14 @@ def run(request):
):
os.remove(path)
else:
shutil.rmtree(path)
for attempt in range(10):
try:
shutil.rmtree(path)
break
except OSError as err:
if err.errno != 16:
raise
time.sleep(1)
# check descriptors