Private
Public Access
0
0

fix(test): catch OSError in workspace rmtree retry (broader than PermissionError)

This commit is contained in:
2026-06-09 21:22:00 -04:00
parent aa776224f2
commit 35f4cecb9b
+2 -4
View File
@@ -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]: