fix(test): catch OSError in workspace rmtree retry (broader than PermissionError)
This commit is contained in:
+2
-4
@@ -472,7 +472,7 @@ def live_gui(request) -> Generator["_LiveGuiHandle", None, None]:
|
||||
try:
|
||||
shutil.rmtree(temp_workspace)
|
||||
break
|
||||
except PermissionError:
|
||||
except OSError:
|
||||
time.sleep(0.5)
|
||||
# Create the workspace directory before writing files
|
||||
temp_workspace.mkdir(parents=True, exist_ok=True)
|
||||
@@ -645,10 +645,8 @@ def live_gui(request) -> Generator["_LiveGuiHandle", None, None]:
|
||||
try:
|
||||
shutil.rmtree(temp_workspace)
|
||||
break
|
||||
except PermissionError:
|
||||
except OSError:
|
||||
time.sleep(0.5)
|
||||
except:
|
||||
break
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def _check_live_gui_health(request, live_gui) -> Generator[None, None, None]:
|
||||
|
||||
Reference in New Issue
Block a user