Raymond Hettinger <raymond.hettin...@gmail.com> added the comment:

Harry, thanks for the suggestion but we're going to pass for now.

For the most part, str.split() has stood the test of time and we use regexes 
for more customized or complicated variants.  In general, adding API options 
increases complexity for users, making the basic methods harder to learn and 
remember.  Fewer choices tends to make for easier programming. Guido has 
repeatedly given guidance to prefer separate functions and methods over putting 
multiple algorithmic flags in a single function or method.

If you want to pursue this further, consider posting to the python-ideas list.  
You'll find more traction if you're able to find real-world code that would 
benefit from the new API.

One other thought: the API for the strip/lstrip/rstrip methods has the 
equivalent of the *any* option when *chars* are specified.  That has not worked 
out well -- people get surprised when the methods strip more than the exact 
string specified: 'there'.rstrip('re') --> 'th'.

----------
resolution:  -> rejected
stage:  -> resolved
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37620>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to