> 3. Say "well, at least it's not a backslash" and break the line using > parentheses.
This. More times than not, there's a function call in that line, which makes sense to me when reading it if the args are on the next line. > 4. Spend 45 minutes trying to think up shorter [but still sensible] > variable names to make it fit. I generally can't shorten my variable names without breaking the minimum length PEP8 rule ;) Now having said that, it kind of depends on the code base I'm working with. If it's my own project, I never go past 79 characters (vim tw=79). However, if it's a code base that I didn't start and it seems to consistently go past 79 characters, I'll usually follow suit (with my feet dragging of course). Nothing worse than inconsistency, even if it's a standard I don't necessarily agree with :P -- http://mail.python.org/mailman/listinfo/python-list