[Python-Dev] The current dict is not an "OrderedDict"
Antoine Pitrou
solipsis at pitrou.net
Tue Nov 7 10:14:12 EST 2017
More information about the Python-Dev mailing list
Tue Nov 7 10:14:12 EST 2017
- Previous message (by thread): [Python-Dev] The current dict is not an "OrderedDict"
- Next message (by thread): [Python-Dev] The current dict is not an "OrderedDict"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, 7 Nov 2017 09:44:07 -0500 Yury Selivanov <yselivanov.ml at gmail.com> wrote: > > One common pattern that I see frequently is this: > > def foo(**kwargs): > kwargs.pop('somekey', None) > bar(**kwargs) I see it frequently too, but that's in code meant to be Python 2-compatible (and therefore cannot count on any ordering guarantee, even de facto). On Python 3 you can write: def foo(somekey=None, **kwargs): # do something with somekey? bar(**kwargs) Regards Antoine.
- Previous message (by thread): [Python-Dev] The current dict is not an "OrderedDict"
- Next message (by thread): [Python-Dev] The current dict is not an "OrderedDict"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list