-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Closed
Labels
stdlibPython modules in the Lib dirPython modules in the Lib dirtopic-pathlibtype-featureA feature request or enhancementA feature request or enhancement
Description
Feature or enhancement
It was deprecated in 3.13:
* :mod:`pathlib`:
* Deprecate :meth:`.PurePath.is_reserved`,
to be removed in Python 3.15.
Use :func:`os.path.isreserved` to detect reserved paths on Windows.
(Contributed by Barney Gale in :gh:`88569`.)
cpython/Lib/pathlib/__init__.py
Lines 521 to 531 in 9b9cdb6
def is_reserved(self): | |
"""Return True if the path contains one of the special names reserved | |
by the system, if any.""" | |
import warnings | |
msg = ("pathlib.PurePath.is_reserved() is deprecated and scheduled " | |
"for removal in Python 3.15. Use os.path.isreserved() to " | |
"detect reserved paths on Windows.") | |
warnings._deprecated("pathlib.PurePath.is_reserved", msg, remove=(3, 15)) | |
if self.parser is ntpath: | |
return self.parser.isreserved(self) | |
return False |
I have a PR ready.
Linked PRs
Metadata
Metadata
Assignees
Labels
stdlibPython modules in the Lib dirPython modules in the Lib dirtopic-pathlibtype-featureA feature request or enhancementA feature request or enhancement