@check_for(Definition)<EOL><INDENT>def check_blank_after_summary(self, definition, docstring):<DEDENT>
if docstring:<EOL><INDENT>lines = ast.literal_eval(docstring).strip().split('<STR_LIT:\n>')<EOL>if len(lines) > <NUM_LIT:1>:<EOL><INDENT>post_summary_blanks = list(map(is_blank, lines[<NUM_LIT:1>:]))<EOL>blanks_count = sum(takewhile(bool, post_summary_blanks))<EOL>if blanks_count != <NUM_LIT:1>:<EOL><INDENT>return violations.D205(blanks_count)<EOL><DEDENT><DEDENT><DEDENT>
D205: Put one blank line between summary line and description.

        Multi-line docstrings consist of a summary line just like a one-line
        docstring, followed by a blank line, followed by a more elaborate
        description. The summary line may be used by automatic indexing tools;
        it is important that it fits on one line and is separated from the
        rest of the docstring by a blank line.