[New-bugs-announce] [issue40972] Add a recurse flag to Path.rmdir()
Charles Machalow
report at bugs.python.org
Sun Jun 14 00:28:24 EDT 2020
New submission from Charles Machalow <csm10495 at gmail.com>:
I think it would make sense to add a recurse flag to the Path.rmdir() method. It would default to False (to allow for current behavior). If set to True, the method would act very similarly to shutil.rmtree() in that it would delete all files in the directory and then delete the directory itself.
I understand that this behavior doesn't really line up with os.rmdir(), though I think it makes sense to allow this type of method to appear on the Path object for easy deletion of a directory with things still inside (while looking more object-oriented at the same time)
If people think this makes sense, I may be able to provide a PR to just delegate to shutil.rmtree for the recurse=True operation.
Thanks for thoughts.
----------
components: Library (Lib)
messages: 371487
nosy: Charles Machalow
priority: normal
severity: normal
status: open
title: Add a recurse flag to Path.rmdir()
type: enhancement
versions: Python 3.10, Python 3.8, Python 3.9
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue40972>
_______________________________________
More information about the New-bugs-announce
mailing list