sobolevn · GitHub

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`.)
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

Read the original on github.com ↗