to those downvoting the parent to this comment ... honestly, do you disagree? If so I must be missing some trick, and if so I would love to hear what it is.
problem is typically copying and pasting from an editor into a terminal window running python... usually for code blocks that have not just one but at least two (or more) levels of indentation
iPython and pasting with %cpaste usually helps but what if I want plain Python not iPython?
anyway it's a problem I don't have with any other language and so that's why I'm complaining about it