I've never seen anything as idiotic as this

Trust me when I say this. Almost all programmers, even core devs, break the pep8 rules at some point. Some pep8 guidelines are not practical for every project. I think of IDLE as an introductory editor for learning python. The 79 character limit is a common issue, especially with nested with statements or long strings like URLs and so on. Use your editor of choice.

On a side note: here's a pep8 rule that I almost always break: Absolute imports are recommended,.... Relative imports are not explicit, but they allow you to rename, copy or move your package without breaking the code. Even the standard library breaks its own rules in this case.

/r/Python Thread