On 5/26/06, Walter Dörwald <[EMAIL PROTECTED]> wrote:
> A.M. Kuchling wrote:
>
> > I didn't find an answer in the str.partition() thread in the archives
> > (it's enormous, so easy to miss the right message), so I have two
> > questions:
> >
> > 1) Is str.rpartition() still wanted?

Can't remember. Raymond?

> > 2) What about adding partition() to the re module?

No.

> And what happens if the separator is an instance of a subclass?
>
> class s2(str):
>     def __repr__(self):
>         return "s2(%r)" % str(self)
>
> print "foobar".partition(s2("o"))
>
> Currently this prints:
>    ('f', s2('o'), 'obar')
> Should this be
>    ('f', 'o', 'obar')
> or not?
>
> And what about:
>    print s2("foobar").partition("x")
> Currently this prints
>    (s2('foobar'), '', '')

These are both fine with me.

-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to