PyDev, pep8.py conflict on spaces around negative numbers

MRAB python at mrabarnett.plus.com
Mon Feb 11 19:09:38 CET 2013


On 2013-02-11 16:39, Wanderer wrote:
> If I check the 'Use space before and after operators? (+, -, /, *,
> //, **, etc.)' in the Eclipse>PyDev>Editor>Code Style> Code
> Formatter, PyDev will insert a space before a negative number in a
> keyword parameter declaration. Pep8.py will then post a warning 'E251
> no spaces around keyword / parameter equals'.
>
> For example:
> foo(bar= -25)
>
> So which is right? Should there be a space before a negative number?
>
Pep8.py is right.

This is preferred:

     foo(bar=-25)

as is this:

     bar = -25



More information about the Python-list mailing list