"Raymond Hettinger" <[EMAIL PROTECTED]> wrote:
> 
> [BJörn Lindqvist]
> > I would LOVE for **kwargs to be an ordered dict. It would allow me to
> > write code like this:
> > 
> > .class MyTuple:
> > .    def __init__(self, **kwargs):
> > .        self.__dict__ = ordereddict(kwargs)
> 
> This doesn't work.  The kwargs are already turned into a regular
> dictionary before ordereddict sees it.

From what I understand, he was saying that it would be nice if kwargs
were an ordered dict /instead of/ a standard dict.

Whether or not he realizes it will not happen due to the 2x memory
overhead, 2x speed hit, etc., every time kwargs are used, is another
matter.

Alternatively, BJorn could use a list of tuples and *args to preserve
order, but that is an off-list discussion for another day.

 - Josiah

_______________________________________________
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