On 21 juil, 20:46, Andrew Berg <bahamutzero8...@gmail.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: RIPEMD160 > > On 2011.07.21 01:32 PM, Thomas Jollans wrote:> So, the PEP says: do not align > operators. End of story. > > I'm pretty sure that colons, commas and equals signs are not operators.
1/ you can consider the equal sign ('=') is the "binding operator". 2/ since {'key':'val'} is equivalent to dict(key=val), you can consider colons as a binding operator here 3/ since it's the comma - not the parens - that makes a tuple, ie "t = 1, 2" is equivalent to "t = (1,2)", you can also consider commas as an operator here ;) FWIW: I'm pretty anal when it comes to code formatting and coding conventions (rationale : "don't make me think"), and I do agree with pep8: consistent spacing between tokens is much more readable than "aligned" stuff. And it's way less painfull to maintain... -- http://mail.python.org/mailman/listinfo/python-list