"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