Thanks. I was wondering what happened to that idea. I’d like to see it revived, it seems a perfectly reasonable addition to the string object to me.
And now you’ve written a prototype, there’s a straightforward proposal. -CHB On Wed, Mar 4, 2020 at 4:54 PM Cameron Simpson <c...@cskk.id.au> wrote: > On 03Apr2019 14:54, Steven D'Aprano <st...@pearwood.info> wrote: > >Now imagine it's five years from now, and you're using Python 3.11, and > >you came across code somebody (possibly even you!) wrote: > > > > ifname = ifname.cutsuffix(':') > > > >Would you say "Damn, I wish that method had never been added!" and > >replace it with the earlier code above? > > Just a late followup to this thread. > > The other month I found myself doing the endwith/s=s[:-n] shuffle yet > again, and wrote a pair of cutprefix and cutsuffix functions. They're > available in my "cs.lex" PyPI module if anyone wants to use them. Their > signature is: > > prefix = cutsuffix(original_string, suffix) > if prefix is original_string: > # suffix not present ... > else: > # suffix present, proceed using prefix > > and the converse for cutprefix. > > Cheers, > Cameron Simpson <c...@cskk.id.au> > _______________________________________________ > Python-ideas mailing list -- python-ideas@python.org > To unsubscribe send an email to python-ideas-le...@python.org > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/CED4UEOCA6JDGI356EJ4QYIUDIERGAET/ > Code of Conduct: http://python.org/psf/codeofconduct/ > -- Christopher Barker, PhD Python Language Consulting - Teaching - Scientific Software Development - Desktop GUI and Web Development - wxPython, numpy, scipy, Cython
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/KN5E4PU524CRQHFSJUADNHFF4BSQIZSQ/ Code of Conduct: http://python.org/psf/codeofconduct/