[Python-ideas] This seems like a wart to me...

Bruce Leban bruce at leapyear.org
Thu Dec 11 21:33:39 CET 2008


I think splitting an empty string is more like dividing zero in half. No one
expects that to raise a value exception.

--- Bruce

On Thu, Dec 11, 2008 at 12:14 PM, Guido van Rossum <guido at python.org> wrote:

> On Thu, Dec 11, 2008 at 12:11 PM, Matthew Russell
> <matt.horizon5 at gmail.com> wrote:
> > It seems to me like spliting an empty string is something that makes
> little
> > sense to do,
> > similar to dividing by zero in terms of an analogy.
>
> I guess you have never had the need. Let me assure you that you are
> mistaken. :-)
>
> > How about str.split, partition and friends just raise ValueError
> exception
> > when the value is the empty string?
>
> Absolutely not.
>
> > Regards,
> > Matt
> >
> > 2008/12/11 Terry Reedy <tjreedy at udel.edu>
> >>
> >> Guido van Rossum wrote:
> >>>
> >>> On Thu, Dec 11, 2008 at 6:18 AM,  <skip at pobox.com> wrote:
> >>
> >>> If anything it's wrong, it's that they share the same name. This
> >>> wasn't always the case. Do you really want to go back to .split() and
> >>> .splitfields(sep)?
> >>
> >> I hope not.  I consider the current situation to be a definite
> >> improvement.  I sometimes forgot which was which.
> >>
> >> _______________________________________________
> >> Python-ideas mailing list
> >> Python-ideas at python.org
> >> http://mail.python.org/mailman/listinfo/python-ideas
> >
> >
> >
> >
> > _______________________________________________
> > Python-ideas mailing list
> > Python-ideas at python.org
> > http://mail.python.org/mailman/listinfo/python-ideas
> >
> >
>
>
>
> --
> --Guido van Rossum (home page: http://www.python.org/~guido/<http://www.python.org/%7Eguido/>
> )
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> http://mail.python.org/mailman/listinfo/python-ideas
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20081211/3c385e23/attachment.html>


More information about the Python-ideas mailing list