Skip to content

Commit 2ea2cd0

Browse files
author
Vladimir Kotal
committed
handle exceptions from rmtree() gracefully
1 parent d702023 commit 2ea2cd0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tools/src/main/python/opengrok_tools/projadm.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,10 @@ def project_delete(logger, project, uri, doit=True, deletesource=False,
207207
logger.debug("Removing directory tree {}".format(sourcedir))
208208
if doit:
209209
logger.info("Removing source code under {}".format(sourcedir))
210-
shutil.rmtree(sourcedir)
210+
try:
211+
shutil.rmtree(sourcedir)
212+
except Exception as e:
213+
logger.error("Failed to remove {}: {}".format(sourcedir, e))
211214

212215

213216
def main():

0 commit comments

Comments
 (0)