On Tue, 29 Oct 2019 at 17:38, Ethan Furman <[email protected]> wrote:
>
> On 10/29/2019 10:17 AM, Brian Skinn wrote:
>
> > I feel like the semantics of PurePath.suffix
> > (https://docs.python.org/3/library/pathlib.html#pathlib.PurePath.suffix)
> > and PurePath.stem define this pretty unambiguously.
>
> It does indeed -- it declares the last bit to be the suffix. So
> correspondingly, .with_stem() should be everything before the last bit, or:
>
> [corrected examples]
> > p = Path("foo.bar.txt")
> > p.with_stem("quux")
> "quux.bar.txt"
Um,
>>> Path("foo.bar.txt").suffix
'.txt'
So if ".txt" is the suffix, then with_stem("quux") should be "quux.txt", surely?
Paul
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/XKEA3PLU7RJDP6ARFQPIRS55A6LTJ5OP/
Code of Conduct: http://python.org/psf/codeofconduct/