Hello,

On Tue, 24 Mar 2020 22:51:55 +0100
Victor Stinner <vstin...@python.org> wrote:

> > === config.something ===
> > # If you'd like to remove some prefix from your lines, set it here
> > REMOVE_PREFIX = ""
> > ======
> >
> > === src.py ===
> > ...
> > line = line.cutprefix(config.REMOVE_PREFIX)
> > ...
> > ======  
> 
> Just use:
> 
> if config.REMOVE_PREFIX:
>     line = line.cutprefix(config.REMOVE_PREFIX)

Or even just:

if line.startswith(config.REMOVE_PREFIX):
     line = line[len(config.REMOVE_PREFIX):]

But the point taken - indeed, any confusing, inconsistent behavior can
be fixed on users' side with more if's, once they discover it.


-- 
Best regards,
 Paul                          mailto:pmis...@gmail.com
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/WBPUTU2U5OC6M5GN32GOIJQQGMXLVPAC/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to