Skip to content

Conversation

@barneygale
Copy link
Contributor

@barneygalebarneygale commented Jan 21, 2025

Unlike ReadablePath.[r]glob() and JoinablePath.full_match(), the JoinablePath.match() method doesn't support the recursive wildcard **, and matches from the right when a fully relative pattern is given. These quirks means its probably unsuitable for inclusion in the pathlib ABCs, especially given full_match() handles the same use case.

Unlike `ReadablePath.[r]glob()` and `JoinablePath.full_match()`, the `JoinablePath.match()` method doesn't support the recursive wildcard `**`, and matches from the right when a fully relative pattern is given. These quirks means its probably unsuitable for inclusion in the pathlib ABCs, especially given `full_match()` handles the same use case.
@barneygalebarneygale merged commit a4459c3 into python:mainJan 28, 2025
43 checks passed
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