From: Kirill Podoprigora Date: Fri, 17 May 2024 16:12:02 +0000 (+0300) Subject: gh-119049: Defer `import warnings` in `pathlib._local` (#119111) X-Git-Tag: v3.14.0a1~1886 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=31a28cbae0989f57ad01b428c007dade24d9593a;p=thirdparty%2FPython%2Fcpython.git gh-119049: Defer `import warnings` in `pathlib._local` (#119111) --- diff --git a/Lib/pathlib/_local.py b/Lib/pathlib/_local.py index 011144a56554..f2776b1d20a2 100644 --- a/Lib/pathlib/_local.py +++ b/Lib/pathlib/_local.py @@ -4,7 +4,6 @@ import operator import os import posixpath import sys -import warnings from glob import _StringGlobber from itertools import chain from _collections_abc import Sequence @@ -405,6 +404,7 @@ class PurePath(PurePathBase): 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.")