pathlib: is_mount() is implemented on Windows on py312+ (#10257)

This commit is contained in:
Alex Waygood
2023-06-04 20:09:06 +01:00
committed by GitHub
parent 7df870f452
commit c3791d024a
7 changed files with 9 additions and 3 deletions

View File

@@ -159,6 +159,10 @@ class Path(PurePath):
# so it's safer to pretend they don't exist
def owner(self) -> str: ...
def group(self) -> str: ...
# This method does "exist" on Windows on <3.12, but always raises NotImplementedError
# On py312+, it works properly on Windows, as with all other platforms
if sys.platform != "win32" or sys.version_info >= (3, 12):
def is_mount(self) -> bool: ...
if sys.version_info >= (3, 9):