On Mon, 26 Jan 2015 16:28:24 -0500 "R. David Murray" <rdmur...@bitdance.com> wrote: > > My use case is a configuration method that takes keyword parameters. > In tests I want to specify a bunch of default values for the > configuration, but I want individual test methods to be able > to override those values. So I have a bunch of code that does > the equivalent of: > > from test.support import default_config > [...] > def _prep(self, config_overrides): > config = default.config.copy() > config.update(config_overrides) > my_config_object.load(**config) > .... > > With the current proposal I could instead do: > > def _prep(self, config_overrides): > my_config_object.load(**default_config, **config_overrides)
It sounds like the _prep() method exists once in your code base, this isn't an idiom you are duplicating everywhere. The incentive for a syntactic shortcut looks pretty thin. Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com