Skip to content

GH-128520: pathlib ABCs: tighten up argument types - #131621

Merged
barneygale merged 3 commits into
python:mainfrom
barneygale:drop-hasattr
Mar 24, 2025
Merged

GH-128520: pathlib ABCs: tighten up argument types#131621
barneygale merged 3 commits into
python:mainfrom
barneygale:drop-hasattr

Conversation

@barneygale

@barneygalebarneygale commented Mar 23, 2025

Copy link
Copy Markdown
Contributor

In JoinablePath.full_match() and ReadablePath.glob(), accept a str pattern argument rather than JoinablePath | str.

In ReadablePath.copy() and copy_into(), accept a WritablePath target argument rather than WritablePath | str.

In `JoinablePath.full_match()` and `ReadablePath.glob()`, accept a `str`
pattern argument rather than `JoinablePath | str`.
In `ReadablePath.copy()` and `copy_into()`, accept a `WritablePath` target
argument rather than `WritablePath | str`.
@barneygale
barneygale enabled auto-merge (squash) March 24, 2025 15:16
@barneygale
barneygale merged commit d372472 into python:mainMar 24, 2025
diegorusso pushed a commit to diegorusso/cpython that referenced this pull request Apr 1, 2025
In `JoinablePath.full_match()` and `ReadablePath.glob()`, accept a `str`
pattern argument rather than `JoinablePath | str`.
In `ReadablePath.copy()` and `copy_into()`, accept a `WritablePath` target
argument rather than `WritablePath | str`.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@barneygale