Please be specific. Which places are affected? This shouldn't be answered generically but on a case-by-case basis.
--Guido On 5/27/06, Collin Winter <[EMAIL PROTECTED]> wrote: > On 5/21/06, Guido van Rossum <[EMAIL PROTECTED]> wrote: > > Since **kwds is already a dict (i.e. a mutable container) and since we > > long accept a list for *vargs on the call side, I think it is actually > > more logical to use a list for receiving *args. > > I'm working on implementing this change and have a question: a number > of places in the stdlib do some processing on *args, then return the > result (currently a tuple). Changing *args to a list means that these > functions now also return lists. > > My question is this: should these functions keep returning tuples or > should they (and their tests and docs) be updated to use lists? The > former introduces extra implementation complexity, while the latter > adds backwards compatibility issues. > > Collin Winter > -- --Guido van Rossum (home page: http://www.python.org/~guido/) _______________________________________________ Python-3000 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com
