On Wed, Nov 14, 2012 at 11:02 AM, Xavier Morel <python-...@masklinn.net> wrote: > > On 2012-11-14, at 17:42 , Richard Oudkerk wrote: > >> On 14/11/2012 4:23pm, Serhiy Storchaka wrote: >>> PEP 8 recommends: >>> >>> a_dict = dict( >>> x=1, >>> y=2, >>> z=3, >>> ... >>> ) >>> >>> and >>> >>> a_dict = { >>> 'x': 1, >>> 'y': 2, >>> 'z': 3, >>> ... >>> } >> >> In which section? I can't see such a recommendation. > > Whitespace in Expressions and Statements > Other Recommendations > > 3rd bullet: > > — > Don't use spaces around the = sign when used to indicate a keyword argument > or a default parameter value. > > Yes: > > def complex(real, imag=0.0): > return magic(r=real, i=imag) > > No: > > def complex(real, imag = 0.0): > return magic(r = real, i = imag)
That's not a recommendation to use the **kwargs style. mark _______________________________________________ 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