Chris Jerdonek <chris.jerdo...@gmail.com> added the comment:

> As such the cleanup in case of failure should not be expected,

Given that the documentation specifically calls out permissions errors as a 
cause of leaving the new directory in place, it wouldn't be unreasonable for 
someone to think the function does a cleanup step on failure using the same 
pruning process on the target directory.

In fact, that scenario is the one scenario I can think of that makes how the 
note is written make sense -- the cleanup step not having permissions to remove 
the intermediate directories it just created ("This function can fail with the 
new directory structure made if you lack permissions needed to remove the leaf 
directory or file [just created]").

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue35951>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to