89:1: E302 expected 2 blank lines, found 1
102:5: E301 expected 1 blank line, found 0
110:1: E302 expected 2 blank lines, found 1
123:5: E301 expected 1 blank line, found 0
131:1: E302 expected 2 blank lines, found 1
164:16: E711 comparison to None should be 'if cond is None:'
165:49: E261 at least two spaces before inline comment
166:18: E711 comparison to None should be 'if cond is None:'
188:95: E502 the backslash is redundant between brackets
189:87: E502 the backslash is redundant between brackets
214:12: E713 test for membership should be 'not in'
285:64: E502 the backslash is redundant between brackets
286:25: E128 continuation line under-indented for visual indent
347:63: E502 the backslash is redundant between brackets
348:25: E128 continuation line under-indented for visual indent
350:61: E502 the backslash is redundant between brackets
351:25: E128 continuation line under-indented for visual indent
382:28: W602 deprecated form of raising exception
386:78: E502 the backslash is redundant between brackets
395:41: E127 continuation line over-indented for visual indent
496:13: E125 continuation line with same indent as next logical line
497:41: E225 missing whitespace around operator
497:60: E225 missing whitespace around operator
547:1: E302 expected 2 blank lines, found 1
588:27: E701 multiple statements on one line (colon)
590:27: E701 multiple statements on one line (colon)
650:19: E701 multiple statements on one line (colon)
652:19: E701 multiple statements on one line (colon)
654:22: E701 multiple statements on one line (colon)
89:D203: Expected 1 blank line *before* class docstring, found 0
89:D204: Expected 1 blank line *after* class docstring, found 0
89:D400: First line should end with '.', not 'g'
89:D205: Blank line missing between one-line summary and description
94:D205: Blank line missing between one-line summary and description
102:D205: Blank line missing between one-line summary and description
110:D203: Expected 1 blank line *before* class docstring, found 0
110:D204: Expected 1 blank line *after* class docstring, found 0
110:D400: First line should end with '.', not 'o'
110:D205: Blank line missing between one-line summary and description
115:D205: Blank line missing between one-line summary and description
123:D205: Blank line missing between one-line summary and description
131:D203: Expected 1 blank line *before* class docstring, found 0
131:D400: First line should end with '.', not 'o'
131:D200: One-line docstring should not occupy 3 lines
192:D400: First line should end with '.', not 'n'
192:D205: Blank line missing between one-line summary and description
217:D401: First line should be imperative: 'Return', not 'Returns'
293:D401: First line should be imperative: 'Thi', not 'This'
293:D400: First line should end with '.', not ')'
293:D205: Blank line missing between one-line summary and description
325:D401: First line should be imperative: 'Return', not 'Returns'
325:D400: First line should end with '.', not 'e'
325:D200: One-line docstring should not occupy 3 lines
331:D401: First line should be imperative: 'Return', not 'Returns'
331:D400: First line should end with '.', not 'e'
331:D200: One-line docstring should not occupy 3 lines
337:D401: First line should be imperative: 'Return', not 'Returns'
337:D400: First line should end with '.', not 'd'
337:D200: One-line docstring should not occupy 3 lines
359:D401: First line should be imperative: 'Return', not 'Returns'
359:D400: First line should end with '.', not 'd'
359:D200: One-line docstring should not occupy 3 lines
368:D401: First line should be imperative: 'Upload', not 'Uploads'
368:D400: First line should end with '.', not 'r'
401:D401: First line should be imperative: 'Parse', not 'Parses'
415:D401: First line should be imperative: 'Validate', not 'Validates'
415:D400: First line should end with '.', not 'l'
440:D203: Expected 1 blank line *before* class docstring, found 0
440:D204: Expected 1 blank line *after* class docstring, found 0
440:D400: First line should end with '.', not 'd'
440:D200: One-line docstring should not occupy 3 lines
444:D102: Docstring missing
453:D102: Docstring missing
462:D102: Docstring missing
475:D102: Docstring missing
478:D102: Docstring missing
481:D102: Docstring missing
484:D401: First line should be imperative: 'Return', not 'Returns'
484:D400: First line should end with '.', not 't'
484:D200: One-line docstring should not occupy 3 lines
490:D401: First line should be imperative: 'Return', not 'Returns'
490:D205: Blank line missing between one-line summary and description
501:D203: Expected 1 blank line *before* class docstring, found 0
501:D204: Expected 1 blank line *after* class docstring, found 0
501:D200: One-line docstring should not occupy 3 lines
521:D101: Docstring missing
522:D401: First line should be imperative: 'Thi', not 'This'
522:D400: First line should end with '.', not 't'
522:D205: Blank line missing between one-line summary and description
532:D200: One-line docstring should not occupy 3 lines
547:D203: Expected 1 blank line *before* class docstring, found 0
547:D400: First line should end with '.', not 'r'
547:D300: Expected """-quotes, got '-quotes
550:D400: First line should end with '.', not ':'
550:D205: Blank line missing between one-line summary and description
570:D102: Docstring missing
606:D102: Docstring missing
618:D102: Docstring missing
644:D401: First line should be imperative: 'Decompose', not 'Decomposes'
644:D400: First line should end with '.', not 'e'
644:D200: One-line docstring should not occupy 3 lines