You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#428 uncovered .defaults that URL-like classes use overwrite.
The API itself is like this:
{Git,Svn,Hg}URL have a __post_init__ that iterate over .matches.
It doesn't stop when it finds a match
So other matchers with .defaults overwrite
There's no weighting / preference of matches over another
My tasks: I will need to figure out the above, and write tests and doctest examples to "shake out" similar usage-type cases like this that aren't catchable in a vacuum