23:1: E302 expected 2 blank lines, found 1
23:D202: No blank lines allowed *after* function docstring, found 1
40:D202: No blank lines allowed *after* function docstring, found 1