Nested functions should contain 1 blank line between their definitions.

Anti-pattern

def outer():
    def inner():
        pass

Best practice

def outer():

    def inner():
        pass