22:1: E302 expected 2 blank lines, found 1
157:D202: No blank lines allowed *after* function docstring, found 1
170:D202: No blank lines allowed *after* function docstring, found 1