Hidden Whitespace Best Practice
===

I think most people agree that trailing whitespace is not good practice. A lot of editors will display it for you or automatically strip it out.

Consider this Python function as a simple example:

![Whitespace Example Screenshot][1]


  [1]: http://i.stack.imgur.com/USbCk.png

The extra whitespace on lines 11 and 13 are wrong. What I'm wondering about is line 10. Should a blank line inside a control block that doesn't change indentation have leading whitespace? 

Most editors I've used will keep the cursor at the indentation level from the preceding line, so making a blank line without leading whitespace takes some extra formatting. What's the best practice? Should line 10 have leading whitespace or not?