[New-bugs-announce] [issue38194] Consistently add exist_ok / missing_ok parameters to directory creation/deletion functions

Tim Hoffmann report at bugs.python.org
Mon Sep 16 18:45:09 EDT 2019


New submission from Tim Hoffmann <tim.hoffmann at posteo.de>:

The following functions accept exist_ok/missing_ok parameters:

- Path.mkdir(exist_ok)
- os.makedirs(exist_ok)
- shutil.copytree(dirs_exist_ok) - (https://bugs.python.org/issue20849)
- Path.unlink(missing_ok) - (https://bugs.python.org/issue33123)

For consistency, these functions should support them as well (but currently don't):

- os.makedir(exist_ok)
- os.rmdir(missing_ok)
- Path.rmdir(missing_ok)
- os.removedirs(missing_ok)
- shutil.rmtree(missing_ok)

----------
components: Library (Lib)
messages: 352590
nosy: timhoffm
priority: normal
severity: normal
status: open
title: Consistently add exist_ok / missing_ok parameters to directory creation/deletion functions
type: enhancement
versions: Python 3.9

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue38194>
_______________________________________


More information about the New-bugs-announce mailing list