In preparation for the upcoming change to allow a trailing blank line after the
TODO top-level comments, move inserted blank lines to be after comments and
imports rather than before, or in some cases, both. This change is
specifically for Python code and tests because they have more complex code
generation than most other languages.
In preparation for the upcoming change to allow a trailing blank line after the TODO top-level comments, move inserted blank lines to be after comments and imports rather than before, or in some cases, both. This change is specifically for Python code and tests because they have more complex code generation than most other languages.