Skip to content

Commit affe7e5

Browse files
committed
try harder to delete
1 parent 2103fa9 commit affe7e5

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/JupyterLibrary/keywords/server.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,17 @@ def terminate_all_jupyter_servers(self):
171171
terminated = 0
172172
for nbh in self._handles:
173173
plib.terminate_process(nbh, kill=True)
174+
try:
175+
shutil.rmtree(self._tmpdirs[nbh])
176+
except Exception:
177+
BuiltIn().log(f"Failed to delete {self._tmpdirs[nbh]}")
178+
BuiltIn().sleep("5s")
179+
try:
180+
shutil.rmtree(self._tmpdirs[nbh])
181+
except Exception:
182+
BuiltIn().log(f"Giving up {self._tmpdirs[nbh]}")
183+
174184
terminated += 1
175-
shutil.rmtree(self._tmpdirs[nbh])
176185

177186
self._handles = []
178187

0 commit comments

Comments
 (0)