1: D205 Blank line missing between one-line summary and description
2: L102 copyright year is outdated, expected 2015 but got 2014
49:1: I100 Imports statements are in the wrong order. import filecmp should be before import shutil
51:1: I100 Imports statements are in the wrong order. import random should be before import time
54:1: I100 Imports statements are in the wrong order. import urllib should be before import urllib2
55:1: I100 Imports statements are in the wrong order. import tempfile should be before import urllib
56:1: I100 Imports statements are in the wrong order. import cPickle should be before import tempfile
57:1: I100 Imports statements are in the wrong order. import base64 should be before import cPickle
59:1: F401 'cgi' imported but unused
61:1: I100 Imports statements are in the wrong order. import copy should be before import sys
66:28: E261 at least two spaces before inline comment
84:1: I101 Imported names are in the wrong order. Should be parse_qs, urlsplit
84:1: I100 Imports statements are in the wrong order. from urlparse should be before from weakref
98:1: I101 Imported names are in the wrong order. Should be DatabaseError, run_sql
98:1: I100 Imports statements are in the wrong order. from invenio.dbquery should be before from invenio.shellutils
100:1: I101 Imported names are in the wrong order. Should be encode_for_xml, field_get_subfield_instances, field_get_subfield_values, record_get_field_instances
100:1: I100 Imports statements are in the wrong order. from invenio.bibrecord should be before from invenio.errorlib
104:1: I100 Imports statements are in the wrong order. from invenio.textutils should be before from invenio.urlutils
105:1: I100 Imports statements are in the wrong order. from invenio.access_control_engine should be before from invenio.textutils
106:1: I101 Imported names are in the wrong order. Should be acc_get_role_id, acc_is_user_in_role
106:1: I100 Imports statements are in the wrong order. from invenio.access_control_admin should be before from invenio.access_control_engine
107:1: I101 Imported names are in the wrong order. Should be acc_firerole_check_user, compile_role_definition
108:1: I101 Imported names are in the wrong order. Should be CFG_WEBACCESS_WARNING_MSGS, SUPERADMINROLE
108:1: I100 Imports statements are in the wrong order. from invenio.access_control_config should be before from invenio.access_control_firerole
109:1: I101 Imported names are in the wrong order. Should be CFG_BIBCATALOG_SYSTEM, CFG_BIBDOCFILE_ADDITIONAL_KNOWN_FILE_EXTENSIONS, CFG_BIBDOCFILE_ADDITIONAL_KNOWN_MIMETYPES, CFG_BIBDOCFILE_ENABLE_BIBDOCFSINFO_CACHE, CFG_BIBDOCFILE_FILEDIR, CFG_BIBDOCFILE_FILESYSTEM_BIBDOC_GROUP_LIMIT, CFG_BIBDOCFILE_MD5_CHECK_PROBABILITY, CFG_BIBDOCFILE_PREFERRED_MIMETYPES_MAPPING, CFG_BIBDOCFILE_USE_XSENDFILE, CFG_BIBUPLOAD_FFT_ALLOWED_EXTERNAL_URLS, CFG_BIBUPLOAD_FFT_ALLOWED_LOCAL_PATHS, CFG_PATH_MD5SUM, CFG_PYLIBDIR, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_URL, CFG_TMPDIR, CFG_TMPSHAREDDIR, CFG_WEBDIR, CFG_WEBSUBMIT_STORAGEDIR
109:1: F401 'CFG_BIBCATALOG_SYSTEM' imported but unused
124:1: I100 Imports statements are in the wrong order. from invenio.bibcatalog should be before from invenio.config
124:1: F401 'BIBCATALOG_SYSTEM' imported but unused
125:1: I101 Imported names are in the wrong order. Should be CFG_BIBDOCFILE_DEFAULT_ICON_SUBFORMAT, CFG_BIBDOCFILE_ICON_SUBFORMAT_RE
131:1: E302 expected 2 blank lines, found 1
131: D400 First line should end with '.', not 'e'
140:1: E302 expected 2 blank lines, found 0
140: D400 First line should end with '.', not 's'
140: D200 One-line docstring should not occupy 3 lines
148:21: E128 continuation line under-indented for visual indent
154:1: E303 too many blank lines (3)
191:9: E128 continuation line under-indented for visual indent
194:34: E203 whitespace before ':'
195:36: E203 whitespace before ':'
205: D205 Blank line missing between one-line summary and description
230:50: E261 at least two spaces before inline comment
232:1: E302 expected 2 blank lines, found 1
240:17: E127 continuation line over-indented for visual indent
241:17: E127 continuation line over-indented for visual indent
242:17: E127 continuation line over-indented for visual indent
259:1: E302 expected 2 blank lines, found 1
259: D203 Expected 1 blank line *before* class docstring, found 0
259: D204 Expected 1 blank line *after* class docstring, found 0
259: D200 One-line docstring should not occupy 3 lines
265:1: E302 expected 2 blank lines, found 1
265: D203 Expected 1 blank line *before* class docstring, found 0
265: D204 Expected 1 blank line *after* class docstring, found 0
265: D200 One-line docstring should not occupy 3 lines
272:1: E302 expected 2 blank lines, found 1
272:30: E251 unexpected spaces around keyword / parameter equals
272:32: E251 unexpected spaces around keyword / parameter equals
272:44: E251 unexpected spaces around keyword / parameter equals
272:46: E251 unexpected spaces around keyword / parameter equals
272:59: E251 unexpected spaces around keyword / parameter equals
272:61: E251 unexpected spaces around keyword / parameter equals
272: D400 First line should end with '.', not 's'
272: D205 Blank line missing between one-line summary and description
302:16: E711 comparison to None should be 'if cond is not None:'
304:12: E711 comparison to None should be 'if cond is None:'
305:20: E711 comparison to None should be 'if cond is not None:'
308:18: E711 comparison to None should be 'if cond is not None:'
312:20: E711 comparison to None should be 'if cond is not None:'
315:18: E711 comparison to None should be 'if cond is not None:'
317:19: E711 comparison to None should be 'if cond is not None:'
321:1: E302 expected 2 blank lines, found 1
321: D209 Put multi-line docstring closing quotes on separate line
321: D400 First line should end with '.', not 'n'
321: D205 Blank line missing between one-line summary and description
321: D208 Docstring is over-indented
334:52: E251 unexpected spaces around keyword / parameter equals
334:54: E251 unexpected spaces around keyword / parameter equals
334:71: E251 unexpected spaces around keyword / parameter equals
334:73: E251 unexpected spaces around keyword / parameter equals
337:1: E302 expected 2 blank lines, found 1
380:1: E302 expected 2 blank lines, found 1
405:19: E203 whitespace before ':'
406:19: E203 whitespace before ':'
407:19: E203 whitespace before ':'
411:1: E302 expected 2 blank lines, found 1
484:1: E302 expected 2 blank lines, found 0
498:1: E302 expected 2 blank lines, found 1
519:1: E302 expected 2 blank lines, found 1
546:1: E302 expected 2 blank lines, found 1
546: D400 First line should end with '.', not 'g'
546: D200 One-line docstring should not occupy 3 lines
559:1: E302 expected 2 blank lines, found 1
560:9: E128 continuation line under-indented for visual indent
605:1: E302 expected 2 blank lines, found 1
632:1: E302 expected 2 blank lines, found 1
632: D205 Blank line missing between one-line summary and description
646:1: E302 expected 2 blank lines, found 1
646: D205 Blank line missing between one-line summary and description
661:1: E302 expected 2 blank lines, found 1
661: D400 First line should end with '.', not 'e'
661: D205 Blank line missing between one-line summary and description
689:1: E302 expected 2 blank lines, found 1
689: D203 Expected 1 blank line *before* class docstring, found 0
689: D204 Expected 1 blank line *after* class docstring, found 0
709: D102 Docstring missing
716:35: E261 at least two spaces before inline comment
721: D102 Docstring missing
727:5: E303 too many blank lines (2)
727: D205 Blank line missing between one-line summary and description
733:13: E128 continuation line under-indented for visual indent
734:13: E128 continuation line under-indented for visual indent
735:9: E124 closing bracket does not match visual indentation
737: D400 First line should end with '.', not 'e'
737: D205 Blank line missing between one-line summary and description
750: D205 Blank line missing between one-line summary and description
757: D205 Blank line missing between one-line summary and description
765: D400 First line should end with '.', not 's'
765: D205 Blank line missing between one-line summary and description
800: D401 First line should be imperative: 'Return', not 'Returns'
800: D400 First line should end with '.', not 'g'
800: D205 Blank line missing between one-line summary and description
813: D400 First line should end with '.', not 'g'
813: D205 Blank line missing between one-line summary and description
827: D401 First line should be imperative: 'Thi', not 'This'
827: D400 First line should end with '.', not 'r'
827: D205 Blank line missing between one-line summary and description
848: D401 First line should be imperative: 'Return', not 'Returns'
848: D202 No blank lines allowed *after* method docstring, found 1
848: D205 Blank line missing between one-line summary and description
864:9: E303 too many blank lines (2)
870: D401 First line should be imperative: 'Return', not 'Returns'
870: D205 Blank line missing between one-line summary and description
881:21: E127 continuation line over-indented for visual indent
885:5: E303 too many blank lines (2)
885: D401 First line should be imperative: 'Return', not 'Returns'
885: D205 Blank line missing between one-line summary and description
897: D400 First line should end with '.', not '}'
897: D205 Blank line missing between one-line summary and description
925:34: E127 continuation line over-indented for visual indent
935: D400 First line should end with '.', not 'o'
935: D205 Blank line missing between one-line summary and description
953: D401 First line should be imperative: 'Thi', not 'This'
997: D205 Blank line missing between one-line summary and description
1008:37: W602 deprecated form of raising exception
1011: D205 Blank line missing between one-line summary and description
1024:37: W602 deprecated form of raising exception
1027: D401 First line should be imperative: 'Rename', not 'Renames'
1050:41: W602 deprecated form of raising exception
1057: D400 First line should end with '.', not ','
1057: D205 Blank line missing between one-line summary and description
1067: D209 Put multi-line docstring closing quotes on separate line
1067: D400 First line should end with '.', not 'h'
1067: D205 Blank line missing between one-line summary and description
1073:37: W602 deprecated form of raising exception
1076: D401 First line should be imperative: 'Delete', not 'Deletes'
1087: D400 First line should end with '.', not 'f'
1087: D205 Blank line missing between one-line summary and description
1110:45: W602 deprecated form of raising exception
1180:44: F841 local variable 'dummy' is assigned to but never used
1189: D401 First line should be imperative: 'Add', not 'Adds'
1189: D400 First line should end with '.', not 'w'
1189: D205 Blank line missing between one-line summary and description
1221:74: E713 test for membership should be 'not in'
1227: D401 First line should be imperative: 'Add', not 'Adds'
1227: D400 First line should end with '.', not 'w'
1227: D205 Blank line missing between one-line summary and description
1258:74: E713 test for membership should be 'not in'
1264: D401 First line should be imperative: 'Return', not 'Returns'
1281: D205 Blank line missing between one-line summary and description
1300:25: E261 at least two spaces before inline comment
1301:25: E113 unexpected indentation
1326:53: W602 deprecated form of raising exception
1331:36: W601 .has_key() is deprecated, use 'in'
1338:53: W602 deprecated form of raising exception
1339:41: W601 .has_key() is deprecated, use 'in'
1347:49: W602 deprecated form of raising exception
1364:45: W602 deprecated form of raising exception
1380:53: W602 deprecated form of raising exception
1391:45: W602 deprecated form of raising exception
1405:49: W602 deprecated form of raising exception
1418:49: W602 deprecated form of raising exception
1421: D205 Blank line missing between one-line summary and description
1451: D400 First line should end with '.', not 's'
1451: D205 Blank line missing between one-line summary and description
1467: D401 First line should be imperative: 'Thi', not 'This'
1480:65: E251 unexpected spaces around keyword / parameter equals
1486: D401 First line should be imperative: 'Fixe', not 'Fixes'
1527: D205 Blank line missing between one-line summary and description
1551: D400 First line should end with '.', not 'g'
1551: D200 One-line docstring should not occupy 3 lines
1568: D203 Expected 1 blank line *before* class docstring, found 0
1568: D400 First line should end with '.', not 't'
1568: D205 Blank line missing between one-line summary and description
1595: D102 Docstring missing
1600:27: E127 continuation line over-indented for visual indent
1603:41: W602 deprecated form of raising exception
1611:41: W602 deprecated form of raising exception
1624:5: E303 too many blank lines (2)
1624: D400 First line should end with '.', not 'e'
1624: D205 Blank line missing between one-line summary and description
1632:62: E202 whitespace before ']'
1632:64: E261 at least two spaces before inline comment
1644:37: E261 at least two spaces before inline comment
1645:37: E261 at least two spaces before inline comment
1646:37: E261 at least two spaces before inline comment
1653:55: E261 at least two spaces before inline comment
1660: D102 Docstring missing
1666: D102 Docstring missing
1673: D102 Docstring missing
1680: D401 First line should be imperative: 'Prepare', not 'Prepares'
1680: D400 First line should end with '.', not 'c'
1702: D400 First line should end with '.', not 's'
1712:41: W602 deprecated form of raising exception
1715:5: E303 too many blank lines (2)
1716:29: E251 unexpected spaces around keyword / parameter equals
1716:31: E251 unexpected spaces around keyword / parameter equals
1716: D400 First line should end with '.', not 'y'
1716: D208 Docstring is over-indented
1716: D200 One-line docstring should not occupy 3 lines
1744:41: W602 deprecated form of raising exception
1762: D401 First line should be imperative: 'Parameter', not 'Parameters'
1762: D202 No blank lines allowed *after* method docstring, found 1
1762: D400 First line should end with '.', not ':'
1762: D205 Blank line missing between one-line summary and description
1763:51: E251 unexpected spaces around keyword / parameter equals
1763:53: E251 unexpected spaces around keyword / parameter equals
1795:62: E203 whitespace before ':'
1810: D401 First line should be imperative: 'Attache', not 'Attaches'
1810: D290 White spaces around docstring should be trimmed.
1810: D205 Blank line missing between one-line summary and description
1810: D208 Docstring is over-indented
1823: D205 Blank line missing between one-line summary and description
1830: D401 First line should be imperative: 'Return', not 'Returns'
1830: D400 First line should end with '.', not 's'
1836: D400 First line should end with '.', not 'e'
1836: D205 Blank line missing between one-line summary and description
1860: D400 First line should end with '.', not 'n'
1860: D205 Blank line missing between one-line summary and description
1871: D205 Blank line missing between one-line summary and description
1885: D205 Blank line missing between one-line summary and description
1893: D102 Docstring missing
1895:43: E202 whitespace before ')'
1897: D401 First line should be imperative: 'Generater', not 'Generaters'
1897: D290 White spaces around docstring should be trimmed.
1897: D202 No blank lines allowed *after* method docstring, found 1
1897: D205 Blank line missing between one-line summary and description
1915: D400 First line should end with '.', not 's'
1919: D401 First line should be imperative: 'Retrieve', not 'Retrieves'
1919: D400 First line should end with '.', not 'd'
1928: D400 First line should end with '.', not 'd'
1928: D205 Blank line missing between one-line summary and description
1937: D400 First line should end with '.', not 'c'
1937: D200 One-line docstring should not occupy 3 lines
1945: D400 First line should end with '.', not 'd'
1945: D205 Blank line missing between one-line summary and description
1965: D400 First line should end with '.', not 'd'
1965: D205 Blank line missing between one-line summary and description
1992:45: W602 deprecated form of raising exception
2004:38: E261 at least two spaces before inline comment
2013:78: E713 test for membership should be 'not in'
2059:45: W602 deprecated form of raising exception
2069:45: W602 deprecated form of raising exception
2073:38: E261 at least two spaces before inline comment
2077:45: W602 deprecated form of raising exception
2082:78: E713 test for membership should be 'not in'
2088:41: W602 deprecated form of raising exception
2094: D401 First line should be imperative: 'Rename', not 'Renames'
2094: D205 Blank line missing between one-line summary and description
2113:88: E225 missing whitespace around operator
2119: D205 Blank line missing between one-line summary and description
2134:39: F841 local variable 'dummy' is assigned to but never used
2140: D205 Blank line missing between one-line summary and description
2164: D400 First line should end with '.', not 'g'
2164: D205 Blank line missing between one-line summary and description
2241: D400 First line should end with '.', not 't'
2241: D205 Blank line missing between one-line summary and description
2271: D401 First line should be imperative: 'Attache', not 'Attaches'
2296: D400 First line should end with '.', not 't'
2296: D205 Blank line missing between one-line summary and description
2310: D401 First line should be imperative: 'Rename', not 'Renames'
2332:62: E202 whitespace before ']'
2332:64: E261 at least two spaces before inline comment
2338: D401 First line should be imperative: 'Update', not 'Updates'
2357: D401 First line should be imperative: 'Update', not 'Updates'
2376: D401 First line should be imperative: 'Set', not 'Sets'
2395: D401 First line should be imperative: 'Check', not 'Checks'
2415: D401 First line should be imperative: 'Unset', not 'Unsets'
2470: D401 First line should be imperative: 'Return', not 'Returns'
2470: D400 First line should end with '.', not 's'
2470: D205 Blank line missing between one-line summary and description
2488: D400 First line should end with '.', not 't'
2488: D205 Blank line missing between one-line summary and description
2496: D209 Put multi-line docstring closing quotes on separate line
2496: D205 Blank line missing between one-line summary and description
2503:5: E303 too many blank lines (2)
2503: D205 Blank line missing between one-line summary and description
2511:5: E303 too many blank lines (2)
2511: D401 First line should be imperative: 'Return', not 'Returns'
2511: D400 First line should end with '.', not 'e'
2511: D205 Blank line missing between one-line summary and description
2549: D205 Blank line missing between one-line summary and description
2561: D205 Blank line missing between one-line summary and description
2579:55: E251 unexpected spaces around keyword / parameter equals
2579:57: E251 unexpected spaces around keyword / parameter equals
2585:41: W602 deprecated form of raising exception
2587: D205 Blank line missing between one-line summary and description
2594: D400 First line should end with '.', not 'e'
2594: D205 Blank line missing between one-line summary and description
2602: D202 No blank lines allowed *after* method docstring, found 1
2602: D205 Blank line missing between one-line summary and description
2615:41: W602 deprecated form of raising exception
2627:49: W602 deprecated form of raising exception
2629:45: W602 deprecated form of raising exception
2631: D209 Put multi-line docstring closing quotes on separate line
2631: D205 Blank line missing between one-line summary and description
2655: D400 First line should end with '.', not 'e'
2655: D205 Blank line missing between one-line summary and description
2670: D401 First line should be imperative: 'List', not 'Lists'
2670: D202 No blank lines allowed *after* method docstring, found 1
2670: D400 First line should end with '.', not 'e'
2670: D205 Blank line missing between one-line summary and description
2694: D202 No blank lines allowed *after* function docstring, found 1
2713:31: W601 .has_key() is deprecated, use 'in'
2722:13: E128 continuation line under-indented for visual indent
2732:9: E303 too many blank lines (2)
2752:37: E128 continuation line under-indented for visual indent
2753:37: E128 continuation line under-indented for visual indent
2754:37: E128 continuation line under-indented for visual indent
2757:57: W602 deprecated form of raising exception
2769:28: E261 at least two spaces before inline comment
2773:28: E261 at least two spaces before inline comment
2776: D200 One-line docstring should not occupy 3 lines
2786: D401 First line should be imperative: 'List', not 'Lists'
2786: D400 First line should end with '.', not 'e'
2786: D205 Blank line missing between one-line summary and description
2793:13: E128 continuation line under-indented for visual indent
2794:13: E128 continuation line under-indented for visual indent
2799:42: W601 .has_key() is deprecated, use 'in'
2804: D209 Put multi-line docstring closing quotes on separate line
2804: D400 First line should end with '.', not 'g'
2804: D205 Blank line missing between one-line summary and description
2812: D209 Put multi-line docstring closing quotes on separate line
2812: D400 First line should end with '.', not 'g'
2812: D205 Blank line missing between one-line summary and description
2820: D401 First line should be imperative: 'Return', not 'Returns'
2827: D401 First line should be imperative: 'Return', not 'Returns'
2836: D401 First line should be imperative: 'Return', not 'Returns'
2836: D290 White spaces around docstring should be trimmed.
2836: D205 Blank line missing between one-line summary and description
2850: D202 No blank lines allowed *after* method docstring, found 1
2860:13: E128 continuation line under-indented for visual indent
2861:13: E128 continuation line under-indented for visual indent
2862:13: E128 continuation line under-indented for visual indent
2863:13: E128 continuation line under-indented for visual indent
2864:13: E128 continuation line under-indented for visual indent
2866: D400 First line should end with '.', not 'n'
2866: D205 Blank line missing between one-line summary and description
2874:50: E251 unexpected spaces around keyword / parameter equals
2874:52: E251 unexpected spaces around keyword / parameter equals
2875:52: E251 unexpected spaces around keyword / parameter equals
2875:54: E251 unexpected spaces around keyword / parameter equals
2878:5: E303 too many blank lines (2)
2878: D400 First line should end with '.', not 'n'
2878: D205 Blank line missing between one-line summary and description
2886:50: E251 unexpected spaces around keyword / parameter equals
2886:52: E251 unexpected spaces around keyword / parameter equals
2887:52: E251 unexpected spaces around keyword / parameter equals
2887:54: E251 unexpected spaces around keyword / parameter equals
2888:5: E301 expected 1 blank line, found 0
2888: D400 First line should end with '.', not 'e'
2888: D200 One-line docstring should not occupy 3 lines
2892:45: E251 unexpected spaces around keyword / parameter equals
2892:47: E251 unexpected spaces around keyword / parameter equals
2892:67: E251 unexpected spaces around keyword / parameter equals
2892:69: E251 unexpected spaces around keyword / parameter equals
2892:90: E251 unexpected spaces around keyword / parameter equals
2892:92: E251 unexpected spaces around keyword / parameter equals
2894: D400 First line should end with '.', not 'f'
2894: D205 Blank line missing between one-line summary and description
2899:45: E251 unexpected spaces around keyword / parameter equals
2899:47: E251 unexpected spaces around keyword / parameter equals
2899:70: E251 unexpected spaces around keyword / parameter equals
2899:72: E251 unexpected spaces around keyword / parameter equals
2899:90: E251 unexpected spaces around keyword / parameter equals
2899:92: E251 unexpected spaces around keyword / parameter equals
2901:1: E302 expected 2 blank lines, found 1
2901: D401 First line should be imperative: 'Return', not 'Returns'
2901: D205 Blank line missing between one-line summary and description
2919:9: E128 continuation line under-indented for visual indent
2920:9: E128 continuation line under-indented for visual indent
2921:9: E128 continuation line under-indented for visual indent
2922:9: E128 continuation line under-indented for visual indent
2923:9: E128 continuation line under-indented for visual indent
2924:9: E128 continuation line under-indented for visual indent
2925:9: E128 continuation line under-indented for visual indent
2927:1: E302 expected 2 blank lines, found 1
2927: D209 Put multi-line docstring closing quotes on separate line
2927: D203 Expected 1 blank line *before* class docstring, found 0
2927: D205 Blank line missing between one-line summary and description
2931: D102 Docstring missing
2962:39: E231 missing whitespace after ','
2962:41: E231 missing whitespace after ','
2962:68: E231 missing whitespace after ','
2962:70: E231 missing whitespace after ','
2978:161: E203 whitespace before ':'
2979:165: E203 whitespace before ':'
2979:193: E203 whitespace before ':'
2982:163: E203 whitespace before ':'
2987: D200 One-line docstring should not occupy 3 lines
3001:15: E271 multiple spaces after keyword
3014: D102 Docstring missing
3017: D102 Docstring missing
3022: D102 Docstring missing
3048:5: E303 too many blank lines (2)
3048: D401 First line should be imperative: 'Return', not 'Returns'
3048: D400 First line should end with '.', not ')'
3057: D400 First line should end with '.', not 't'
3057: D205 Blank line missing between one-line summary and description
3070: D102 Docstring missing
3073: D102 Docstring missing
3076: D401 First line should be imperative: 'Return', not 'Returns'
3080: D102 Docstring missing
3083: D102 Docstring missing
3086: D102 Docstring missing
3089: D401 First line should be imperative: 'Return', not 'Returns'
3093: D102 Docstring missing
3096: D102 Docstring missing
3099: D102 Docstring missing
3102: D102 Docstring missing
3105: D102 Docstring missing
3108: D102 Docstring missing
3111: D102 Docstring missing
3114: D102 Docstring missing
3117: D102 Docstring missing
3120: D401 First line should be imperative: 'Return', not 'Returns'
3127: D401 First line should be imperative: 'Return', not 'Returns'
3131: D401 First line should be imperative: 'Return', not 'Returns'
3131: D209 Put multi-line docstring closing quotes on separate line
3131: D400 First line should end with '.', not 'a'
3131: D205 Blank line missing between one-line summary and description
3136: D209 Put multi-line docstring closing quotes on separate line
3136: D400 First line should end with '.', not 't'
3136: D205 Blank line missing between one-line summary and description
3149:25: E128 continuation line under-indented for visual indent
3159: D209 Put multi-line docstring closing quotes on separate line
3159: D400 First line should end with '.', not 'g'
3159: D205 Blank line missing between one-line summary and description
3165:45: W602 deprecated form of raising exception
3170:41: W602 deprecated form of raising exception
3173:1: E302 expected 2 blank lines, found 0
3227:12: E713 test for membership should be 'not in'
3236:25: W602 deprecated form of raising exception
3240:1: E302 expected 2 blank lines, found 0
3240: D401 First line should be imperative: 'Thi', not 'This'
3240: D205 Blank line missing between one-line summary and description
3289: D209 Put multi-line docstring closing quotes on separate line
3289: D400 First line should end with '.', not '>'
3289: D205 Blank line missing between one-line summary and description
3302:46: E261 at least two spaces before inline comment
3305:9: B901 blind except: statement
3309:13: B901 blind except: statement
3313:17: B901 blind except: statement
3316: D400 First line should end with '.', not '>'
3316: D205 Blank line missing between one-line summary and description
3345:9: B901 blind except: statement
3352: D400 First line should end with '.', not 's'
3352: D205 Blank line missing between one-line summary and description
3372: D209 Put multi-line docstring closing quotes on separate line
3372: D400 First line should end with '.', not 's'
3372: D205 Blank line missing between one-line summary and description
3376:23: E203 whitespace before ':'
3377:36: E203 whitespace before ':'
3378:32: E203 whitespace before ':'
3379:20: E203 whitespace before ':'
3380:23: E203 whitespace before ':'
3381:28: E203 whitespace before ':'
3467:32: W602 deprecated form of raising exception
3484:13: B901 blind except: statement
3497:1: E302 expected 2 blank lines, found 1
3518:1: E302 expected 2 blank lines, found 1
3518: D203 Expected 1 blank line *before* class docstring, found 0
3518: D204 Expected 1 blank line *after* class docstring, found 0
3518: D400 First line should end with '.', not 'r'
3520: D400 First line should end with '.', not 'h'
3525: D209 Put multi-line docstring closing quotes on separate line
3525: D400 First line should end with '.', not 'w'
3525: D205 Blank line missing between one-line summary and description
3536: D400 First line should end with '.', not '5'
3549: D400 First line should end with '.', not 'y'
3561: D209 Put multi-line docstring closing quotes on separate line
3561: D400 First line should end with '.', not 'h'
3561: D205 Blank line missing between one-line summary and description
3589:1: E302 expected 2 blank lines, found 1
3589: D209 Put multi-line docstring closing quotes on separate line
3589: D205 Blank line missing between one-line summary and description
3605:1: E302 expected 2 blank lines, found 1
3605: D209 Put multi-line docstring closing quotes on separate line
3605: D400 First line should end with '.', not 'r'
3605: D205 Blank line missing between one-line summary and description
3627: D209 Put multi-line docstring closing quotes on separate line
3627: D202 No blank lines allowed *after* function docstring, found 1
3627: D400 First line should end with '.', not 's'
3627: D205 Blank line missing between one-line summary and description
3634:1: E302 expected 2 blank lines, found 1
3634: D209 Put multi-line docstring closing quotes on separate line
3634: D400 First line should end with '.', not 's'
3634: D205 Blank line missing between one-line summary and description
3640:1: E302 expected 2 blank lines, found 1
3640: D209 Put multi-line docstring closing quotes on separate line
3640: D400 First line should end with '.', not 's'
3640: D205 Blank line missing between one-line summary and description
3646:1: E302 expected 2 blank lines, found 1
3646: D209 Put multi-line docstring closing quotes on separate line
3646: D202 No blank lines allowed *after* function docstring, found 1
3646: D400 First line should end with '.', not 's'
3646: D205 Blank line missing between one-line summary and description
3652:1: E302 expected 2 blank lines, found 1
3652: D209 Put multi-line docstring closing quotes on separate line
3652: D400 First line should end with '.', not 'a'
3652: D205 Blank line missing between one-line summary and description
3662:1: E302 expected 2 blank lines, found 1
3662: D209 Put multi-line docstring closing quotes on separate line
3662: D400 First line should end with '.', not ')'
3662: D205 Blank line missing between one-line summary and description
3666:37: W602 deprecated form of raising exception
3670:5: B901 blind except: statement
3671:37: W602 deprecated form of raising exception
3673:1: E302 expected 2 blank lines, found 1
3673: D209 Put multi-line docstring closing quotes on separate line
3673: D400 First line should end with '.', not ')'
3673: D205 Blank line missing between one-line summary and description
3677:37: W602 deprecated form of raising exception
3681:25: E203 whitespace before ':'
3682:5: B901 blind except: statement
3683:37: W602 deprecated form of raising exception
3686:1: E302 expected 2 blank lines, found 0
3705:37: W602 deprecated form of raising exception
3708:1: E302 expected 2 blank lines, found 0
3708: D209 Put multi-line docstring closing quotes on separate line
3708: D400 First line should end with '.', not ')'
3708: D205 Blank line missing between one-line summary and description
3716:1: E302 expected 2 blank lines, found 1
3716: D400 First line should end with '.', not 'L'
3750:1: E302 expected 2 blank lines, found 1
3750: D400 First line should end with '.', not 'l'
3756:1: E302 expected 2 blank lines, found 1
3756: D400 First line should end with '.', not 'l'
3762:1: E302 expected 2 blank lines, found 1
3770:1: E302 expected 2 blank lines, found 1
3775:1: E302 expected 2 blank lines, found 1
3787:36: W602 deprecated form of raising exception
3793:32: W602 deprecated form of raising exception
3798:36: W602 deprecated form of raising exception
3800:28: W602 deprecated form of raising exception
3802:1: E302 expected 2 blank lines, found 1
3802: D209 Put multi-line docstring closing quotes on separate line
3802: D400 First line should end with '.', not 't'
3802: D205 Blank line missing between one-line summary and description
3819:1: E302 expected 2 blank lines, found 1
3819: D401 First line should be imperative: 'Copie', not 'Copies'
3844:32: W602 deprecated form of raising exception
3845:21: E126 continuation line over-indented for hanging indent
3847:17: E128 continuation line under-indented for visual indent
3853:40: W602 deprecated form of raising exception
3856:32: W602 deprecated form of raising exception
3858:28: W602 deprecated form of raising exception
3859:17: E126 continuation line over-indented for hanging indent
3863:1: E302 expected 2 blank lines, found 1
3863: D400 First line should end with '.', not 'a'
3863: D205 Blank line missing between one-line summary and description
3882:17: E128 continuation line under-indented for visual indent
3895:28: W602 deprecated form of raising exception
3897:28: W602 deprecated form of raising exception
3917:32: W602 deprecated form of raising exception
3928:28: W602 deprecated form of raising exception
3929:17: E127 continuation line over-indented for visual indent
3933:1: E302 expected 2 blank lines, found 1
3933: D401 First line should be imperative: 'Trie', not 'Tries'
3933: D400 First line should end with '.', not 'e'
3933: D205 Blank line missing between one-line summary and description
3980:1: E302 expected 2 blank lines, found 1
3980: D400 First line should end with '.', not 'a'
3980: D205 Blank line missing between one-line summary and description
3989:57: E251 unexpected spaces around keyword / parameter equals
3989:59: E251 unexpected spaces around keyword / parameter equals
3991:59: E251 unexpected spaces around keyword / parameter equals
3991:61: E251 unexpected spaces around keyword / parameter equals
3997:1: E302 expected 2 blank lines, found 1
3997: D203 Expected 1 blank line *before* class docstring, found 0
3997: D205 Blank line missing between one-line summary and description
3997: D208 Docstring is over-indented
4006:29: E251 unexpected spaces around keyword / parameter equals
4006:31: E251 unexpected spaces around keyword / parameter equals
4006:45: E251 unexpected spaces around keyword / parameter equals
4006:47: E251 unexpected spaces around keyword / parameter equals
4006:63: E251 unexpected spaces around keyword / parameter equals
4006:65: E251 unexpected spaces around keyword / parameter equals
4006: D400 First line should end with '.', not 'n'
4006: D205 Blank line missing between one-line summary and description
4007:26: E251 unexpected spaces around keyword / parameter equals
4007:28: E251 unexpected spaces around keyword / parameter equals
4007:45: E251 unexpected spaces around keyword / parameter equals
4007:47: E251 unexpected spaces around keyword / parameter equals
4007:66: E251 unexpected spaces around keyword / parameter equals
4007:68: E251 unexpected spaces around keyword / parameter equals
4007:87: E251 unexpected spaces around keyword / parameter equals
4007:89: E251 unexpected spaces around keyword / parameter equals
4034:9: E303 too many blank lines (2)
4034:25: E711 comparison to None should be 'if cond is not None:'
4038:36: E261 at least two spaces before inline comment
4038:37: E262 inline comment should start with '# '
4049:46: E251 unexpected spaces around keyword / parameter equals
4049:48: E251 unexpected spaces around keyword / parameter equals
4049:62: E251 unexpected spaces around keyword / parameter equals
4049:64: E251 unexpected spaces around keyword / parameter equals
4049:80: E251 unexpected spaces around keyword / parameter equals
4049:82: E251 unexpected spaces around keyword / parameter equals
4049: D401 First line should be imperative: 'Create', not 'Creates'
4049: D209 Put multi-line docstring closing quotes on separate line
4049: D400 First line should end with '.', not 'o'
4049: D205 Blank line missing between one-line summary and description
4049: D208 Docstring is over-indented
4050:18: E128 continuation line under-indented for visual indent
4050:26: E251 unexpected spaces around keyword / parameter equals
4050:28: E251 unexpected spaces around keyword / parameter equals
4050:45: E251 unexpected spaces around keyword / parameter equals
4050:47: E251 unexpected spaces around keyword / parameter equals
4050:66: E251 unexpected spaces around keyword / parameter equals
4050:68: E251 unexpected spaces around keyword / parameter equals
4054:30: E251 unexpected spaces around keyword / parameter equals
4054:32: E251 unexpected spaces around keyword / parameter equals
4054:47: E251 unexpected spaces around keyword / parameter equals
4054:49: E251 unexpected spaces around keyword / parameter equals
4054:68: E251 unexpected spaces around keyword / parameter equals
4054:70: E251 unexpected spaces around keyword / parameter equals
4055:33: E251 unexpected spaces around keyword / parameter equals
4055:35: E251 unexpected spaces around keyword / parameter equals
4055:56: E251 unexpected spaces around keyword / parameter equals
4055:58: E251 unexpected spaces around keyword / parameter equals
4056:72: E703 statement ends with a semicolon
4056:36: E251 unexpected spaces around keyword / parameter equals
4056:38: E251 unexpected spaces around keyword / parameter equals
4056:64: E251 unexpected spaces around keyword / parameter equals
4056:66: E251 unexpected spaces around keyword / parameter equals
4058: D401 First line should be imperative: 'Return', not 'Returns'
4058: D400 First line should end with '.', not 'e'
4062: D401 First line should be imperative: 'Retrieve', not 'Retrieves'
4062: D400 First line should end with '.', not 'e'
4071:20: E713 test for membership should be 'not in'
4075: D401 First line should be imperative: 'Mark', not 'Marks'
4075: D400 First line should end with '.', not 'e'
4077:12: E713 test for membership should be 'not in'
4081:67: E251 unexpected spaces around keyword / parameter equals
4081:69: E251 unexpected spaces around keyword / parameter equals
4081: D209 Put multi-line docstring closing quotes on separate line
4081: D400 First line should end with '.', not 'e'
4081: D205 Blank line missing between one-line summary and description
4085:22: E251 unexpected spaces around keyword / parameter equals
4085:24: E251 unexpected spaces around keyword / parameter equals
4087:14: E201 whitespace after '('
4096:51: E261 at least two spaces before inline comment
4098: D400 First line should end with '.', not 'o'
4102: D401 First line should be imperative: 'Return', not 'Returns'
4102: D400 First line should end with '.', not 'e'
4107:58: E711 comparison to None should be 'if cond is not None:'
4109: D400 First line should end with '.', not 'e'
4125:45: E251 unexpected spaces around keyword / parameter equals
4125:47: E251 unexpected spaces around keyword / parameter equals
4125:67: E251 unexpected spaces around keyword / parameter equals
4125:69: E251 unexpected spaces around keyword / parameter equals
4131:27: E127 continuation line over-indented for visual indent
4143:25: E222 multiple spaces after operator
4150:42: E202 whitespace before ')'
4152: D401 First line should be imperative: 'Read', not 'Reads'
4152: D400 First line should end with '.', not 'e'
4152: D205 Blank line missing between one-line summary and description
4157:74: E251 unexpected spaces around keyword / parameter equals
4157:76: E251 unexpected spaces around keyword / parameter equals
4157:96: E251 unexpected spaces around keyword / parameter equals
4157:98: E251 unexpected spaces around keyword / parameter equals
4164:58: E221 multiple spaces before operator
4173:13: B901 blind except: statement
4177: D401 First line should be imperative: 'Remove', not 'Removes'
4177: D400 First line should end with '.', not 'e'
4179:74: E251 unexpected spaces around keyword / parameter equals
4179:76: E251 unexpected spaces around keyword / parameter equals
4179:96: E251 unexpected spaces around keyword / parameter equals
4179:98: E251 unexpected spaces around keyword / parameter equals
4189: D401 First line should be imperative: 'Write', not 'Writes'
4189: D400 First line should end with '.', not 'e'
4201:51: E251 unexpected spaces around keyword / parameter equals
4201:53: E251 unexpected spaces around keyword / parameter equals
4201:68: E251 unexpected spaces around keyword / parameter equals
4201:70: E251 unexpected spaces around keyword / parameter equals
4201: D400 First line should end with '.', not 's'
4204:22: E711 comparison to None should be 'if cond is not None:'
4207:21: E711 comparison to None should be 'if cond is not None:'
4211:23: E127 continuation line over-indented for visual indent
4215: D400 First line should end with '.', not 'y'
4217:12: E713 test for membership should be 'not in'
4224: D400 First line should end with '.', not 'e'
4234:20: E713 test for membership should be 'not in'
4240: D400 First line should end with '.', not 'e'
4242:12: E713 test for membership should be 'not in'
4250: D102 Docstring missing
4251:46: E711 comparison to None should be 'if cond is not None:'
4254: D102 Docstring missing
4255:38: E261 at least two spaces before inline comment
4255:39: E262 inline comment should start with '# '
4257: D102 Docstring missing
4260: D102 Docstring missing
4263: D102 Docstring missing
4266: D102 Docstring missing
4270: D400 First line should end with '.', not 'o'
4283: D401 First line should be imperative: 'Return', not 'Returns'
4283: D400 First line should end with '.', not 'e'
4283: D205 Blank line missing between one-line summary and description
4290: D401 First line should be imperative: 'Return', not 'Returns'
4290: D205 Blank line missing between one-line summary and description
4290: D208 Docstring is over-indented
4300: D401 First line should be imperative: 'Return', not 'Returns'
4300: D400 First line should end with '.', not 'e'
4310: D400 First line should end with '.', not 'e'
4314:1: E302 expected 2 blank lines, found 1
4314: D203 Expected 1 blank line *before* class docstring, found 0
4314: D204 Expected 1 blank line *after* class docstring, found 0
4314: D400 First line should end with '.', not 'e'
4314: D205 Blank line missing between one-line summary and description
4340:41: E251 unexpected spaces around keyword / parameter equals
4340:43: E251 unexpected spaces around keyword / parameter equals
4340:63: E251 unexpected spaces around keyword / parameter equals
4340:65: E251 unexpected spaces around keyword / parameter equals
4340: D102 Docstring missing
4343:50: E251 unexpected spaces around keyword / parameter equals
4343:52: E251 unexpected spaces around keyword / parameter equals
4343:77: E251 unexpected spaces around keyword / parameter equals
4343:79: E251 unexpected spaces around keyword / parameter equals
4356: D205 Blank line missing between one-line summary and description
4363: D401 First line should be imperative: 'Set', not 'Sets'
4380:16: E713 test for membership should be 'not in'
4382:16: E713 test for membership should be 'not in'
4384:16: E713 test for membership should be 'not in'
4389:29: W602 deprecated form of raising exception
4392: D401 First line should be imperative: 'Return', not 'Returns'
4409:9: B901 blind except: statement
4413: D401 First line should be imperative: 'Return', not 'Returns'
4430:9: B901 blind except: statement
4453:29: W602 deprecated form of raising exception
4488:16: E713 test for membership should be 'not in'
4495:9: B901 blind except: statement
4520:16: E713 test for membership should be 'not in'
4525:9: B901 blind except: statement
4545:9: B901 blind except: statement
4565:9: B901 blind except: statement
4591:29: W602 deprecated form of raising exception
4595:1: E302 expected 2 blank lines, found 0
4595: D203 Expected 1 blank line *before* class docstring, found 0
4595: D204 Expected 1 blank line *after* class docstring, found 0
4595: D400 First line should end with '.', not 's'
4595: D200 One-line docstring should not occupy 3 lines
4599:32: E251 unexpected spaces around keyword / parameter equals
4599:34: E251 unexpected spaces around keyword / parameter equals
4599: D202 No blank lines allowed *after* method docstring, found 1
4599: D400 First line should end with '.', not 'o'
4599: D205 Blank line missing between one-line summary and description
4600:28: E251 unexpected spaces around keyword / parameter equals
4600:30: E251 unexpected spaces around keyword / parameter equals
4600:47: E251 unexpected spaces around keyword / parameter equals
4600:49: E251 unexpected spaces around keyword / parameter equals
4601:29: E251 unexpected spaces around keyword / parameter equals
4601:31: E251 unexpected spaces around keyword / parameter equals
4601:49: E251 unexpected spaces around keyword / parameter equals
4601:51: E251 unexpected spaces around keyword / parameter equals
4602:29: E251 unexpected spaces around keyword / parameter equals
4602:31: E251 unexpected spaces around keyword / parameter equals
4602:49: E251 unexpected spaces around keyword / parameter equals
4602:51: E251 unexpected spaces around keyword / parameter equals
4603:24: E251 unexpected spaces around keyword / parameter equals
4603:26: E251 unexpected spaces around keyword / parameter equals
4651:9: E303 too many blank lines (2)
4651:19: E711 comparison to None should be 'if cond is None:'
4656:43: E251 unexpected spaces around keyword / parameter equals
4656:45: E251 unexpected spaces around keyword / parameter equals
4658: D400 First line should end with '.', not 'r'
4658: D200 One-line docstring should not occupy 2 lines
4663:16: E711 comparison to None should be 'if cond is not None:'
4672: D400 First line should end with '.', not 'd'
4681: D401 First line should be imperative: 'Return', not 'Returns'
4681: D400 First line should end with '.', not 'e'
4681: D205 Blank line missing between one-line summary and description
4687:16: E128 continuation line under-indented for visual indent
4689:16: E128 continuation line under-indented for visual indent
4691:16: E128 continuation line under-indented for visual indent
4693: D400 First line should end with '.', not 'g'
4693: D205 Blank line missing between one-line summary and description
4703:26: E251 unexpected spaces around keyword / parameter equals
4703:28: E251 unexpected spaces around keyword / parameter equals
4703:46: E251 unexpected spaces around keyword / parameter equals
4703:48: E251 unexpected spaces around keyword / parameter equals
4703: D205 Blank line missing between one-line summary and description
4704:27: E251 unexpected spaces around keyword / parameter equals
4704:29: E251 unexpected spaces around keyword / parameter equals
4704:46: E251 unexpected spaces around keyword / parameter equals
4704:48: E251 unexpected spaces around keyword / parameter equals
4705:27: E251 unexpected spaces around keyword / parameter equals
4705:29: E251 unexpected spaces around keyword / parameter equals
4705:47: E251 unexpected spaces around keyword / parameter equals
4705:49: E251 unexpected spaces around keyword / parameter equals
4706:24: E251 unexpected spaces around keyword / parameter equals
4706:26: E251 unexpected spaces around keyword / parameter equals
4712:54: E251 unexpected spaces around keyword / parameter equals
4712:56: E251 unexpected spaces around keyword / parameter equals
4713:35: E128 continuation line under-indented for visual indent
4713:45: E251 unexpected spaces around keyword / parameter equals
4713:47: E251 unexpected spaces around keyword / parameter equals
4714:35: E128 continuation line under-indented for visual indent
4714:45: E251 unexpected spaces around keyword / parameter equals
4714:47: E251 unexpected spaces around keyword / parameter equals
4715:35: E128 continuation line under-indented for visual indent
4715:46: E251 unexpected spaces around keyword / parameter equals
4715:48: E251 unexpected spaces around keyword / parameter equals
4716:35: E128 continuation line under-indented for visual indent
4716:46: E251 unexpected spaces around keyword / parameter equals
4716:48: E251 unexpected spaces around keyword / parameter equals
4717:35: E128 continuation line under-indented for visual indent
4717:46: E251 unexpected spaces around keyword / parameter equals
4717:48: E251 unexpected spaces around keyword / parameter equals
4718:35: E128 continuation line under-indented for visual indent
4718:46: E251 unexpected spaces around keyword / parameter equals
4718:48: E251 unexpected spaces around keyword / parameter equals
4734:25: E711 comparison to None should be 'if cond is None:'
4743:34: E251 unexpected spaces around keyword / parameter equals
4743:36: E251 unexpected spaces around keyword / parameter equals
4745: D401 First line should be imperative: 'Remove', not 'Removes'
4745: D290 White spaces around docstring should be trimmed.
4745: D205 Blank line missing between one-line summary and description
4745: D208 Docstring is over-indented
4751:81: E261 at least two spaces before inline comment
4755: D102 Docstring missing
4759:31: E251 unexpected spaces around keyword / parameter equals
4759:33: E251 unexpected spaces around keyword / parameter equals
4759: D401 First line should be imperative: 'Retrieve', not 'Retrieves'
4759: D209 Put multi-line docstring closing quotes on separate line
4759: D201 No blank lines allowed *before* method docstring, found 1
4759: D202 No blank lines allowed *after* method docstring, found 1
4759: D205 Blank line missing between one-line summary and description
4759: D208 Docstring is over-indented
4760:24: E127 continuation line over-indented for visual indent
4760:34: E251 unexpected spaces around keyword / parameter equals
4760:36: E251 unexpected spaces around keyword / parameter equals
4761:24: E127 continuation line over-indented for visual indent
4761:34: E251 unexpected spaces around keyword / parameter equals
4761:36: E251 unexpected spaces around keyword / parameter equals
4762:24: E127 continuation line over-indented for visual indent
4762:35: E251 unexpected spaces around keyword / parameter equals
4762:37: E251 unexpected spaces around keyword / parameter equals
4763:24: E127 continuation line over-indented for visual indent
4763:35: E251 unexpected spaces around keyword / parameter equals
4763:37: E251 unexpected spaces around keyword / parameter equals
4764:24: E127 continuation line over-indented for visual indent
4764:35: E251 unexpected spaces around keyword / parameter equals
4764:37: E251 unexpected spaces around keyword / parameter equals
4765:24: E127 continuation line over-indented for visual indent
4765:35: E251 unexpected spaces around keyword / parameter equals
4765:37: E251 unexpected spaces around keyword / parameter equals
4780:45: E261 at least two spaces before inline comment
4786:9: B901 blind except: statement
4790:16: E711 comparison to None should be 'if cond is not None:'
4796: D400 First line should end with '.', not 'n'
4800: D400 First line should end with '.', not 'n'
4806:5: E303 too many blank lines (3)
4808: D102 Docstring missing
4811: D102 Docstring missing
4814: D102 Docstring missing
4817: D102 Docstring missing
4823:1: E302 expected 2 blank lines, found 1
4841: D203 Expected 1 blank line *before* class docstring, found 0
4841: D204 Expected 1 blank line *after* class docstring, found 0
4841: D200 One-line docstring should not occupy 3 lines
4845: D102 Docstring missing
4849: D401 First line should be imperative: 'Parse', not 'Parses'
4849: D400 First line should end with '.', not 's'
4849: D205 Blank line missing between one-line summary and description
4858:29: E261 at least two spaces before inline comment
4864: D401 First line should be imperative: 'Open', not 'Opens'
4864: D400 First line should end with '.', not 'd'
4864: D205 Blank line missing between one-line summary and description
4890:51: W602 deprecated form of raising exception
4891:21: E126 continuation line over-indented for hanging indent
4908: D400 First line should end with '.', not 'e'
4908: D205 Blank line missing between one-line summary and description
4916:75: E261 at least two spaces before inline comment
4920:37: E261 at least two spaces before inline comment
4921:71: E261 at least two spaces before inline comment
4921:72: E262 inline comment should start with '# '


1: M100 needs more reviewers
1: M101 signature is missing
5: M102 unrecognized bullet/signature
6: M102 unrecognized bullet/signature


1: D100 Docstring missing
4: L102 copyright year is outdated, expected 2015 but got 2011
22:1: I100 Imports statements are in the wrong order. import csv should be before import sys
30:1: I100 Imports statements are in the wrong order. from invenio.bibknowledge should be before from invenio.refextract_config
32:1: I101 Imported names are in the wrong order. Should be re_extract_char_class, re_extract_quoted_text, re_kb_line, re_punctuation, re_regexp_character_class, re_report_num_chars_to_escape
33:35: E126 continuation line over-indented for hanging indent
38:1: I100 Imports statements are in the wrong order. from invenio.docextract_utils should be before from invenio.refextract_re
39:1: I100 Imports statements are in the wrong order. from invenio.docextract_text should be before from invenio.docextract_utils
44: D202 No blank lines allowed *after* function docstring, found 1
44: D400 First line should end with '.', not ')'
67: D400 First line should end with '.', not ')'
87: D103 Docstring missing
105: D400 First line should end with '.', not 's'
126: D400 First line should end with '.', not 'n'
126: D205 Blank line missing between one-line summary and description
126: D208 Docstring is over-indented
137: D401 First line should be imperative: 'Compare', not 'Compares'
137: D200 One-line docstring should not occupy 2 lines
154: D301 Use r""" if any backslashes in a docstring
154: D400 First line should end with '.', not 's'
154: D205 Blank line missing between one-line summary and description
154: D208 Docstring is over-indented
170: D301 Use r""" if any backslashes in a docstring
170: D400 First line should end with '.', not 't'
170: D205 Blank line missing between one-line summary and description
170: D208 Docstring is over-indented
189:29: E126 continuation line over-indented for hanging indent
210:46: E127 continuation line over-indented for visual indent
212:45: E127 continuation line over-indented for visual indent
218: D400 First line should end with '.', not 's'
218: D205 Blank line missing between one-line summary and description
218: D208 Docstring is over-indented
261: D400 First line should end with '.', not 'n'
261: D205 Blank line missing between one-line summary and description
261: D208 Docstring is over-indented
297:15: E121 continuation line under-indented for hanging indent
301:15: E127 continuation line over-indented for visual indent
312:50: E127 continuation line over-indented for visual indent
315:59: E127 continuation line over-indented for visual indent
317:59: E128 continuation line under-indented for visual indent
318:59: E127 continuation line over-indented for visual indent
321:54: E111 indentation is not a multiple of four
321:54: E113 unexpected indentation
322:54: E111 indentation is not a multiple of four
322:54: E113 unexpected indentation
323:54: E111 indentation is not a multiple of four
323:54: E113 unexpected indentation
324:54: E111 indentation is not a multiple of four
324:54: E113 unexpected indentation
326:54: E111 indentation is not a multiple of four
326:54: E113 unexpected indentation
327:54: E111 indentation is not a multiple of four
327:54: E113 unexpected indentation
329:54: E111 indentation is not a multiple of four
329:54: E113 unexpected indentation
330:54: E111 indentation is not a multiple of four
330:54: E113 unexpected indentation
331:54: E111 indentation is not a multiple of four
331:54: E113 unexpected indentation
333:54: E111 indentation is not a multiple of four
333:54: E113 unexpected indentation
334:54: E111 indentation is not a multiple of four
334:54: E113 unexpected indentation
341:17: E127 continuation line over-indented for visual indent
347:24: E111 indentation is not a multiple of four
347:24: E113 unexpected indentation
348:24: E111 indentation is not a multiple of four
348:24: E113 unexpected indentation
349:24: E111 indentation is not a multiple of four
349:24: E113 unexpected indentation
350:24: E111 indentation is not a multiple of four
350:24: E113 unexpected indentation
370:34: E127 continuation line over-indented for visual indent
392:38: E127 continuation line over-indented for visual indent
429:23: E203 whitespace before ':'
439: D400 First line should end with '.', not 'a'
439: D205 Blank line missing between one-line summary and description
439: D208 Docstring is over-indented
456: D400 First line should end with '.', not 'e'
482: D103 Docstring missing
492:53: E203 whitespace before ':'
513: D103 Docstring missing
523:53: E203 whitespace before ':'
533:72: E227 missing whitespace around bitwise or shift operator
545: D103 Docstring missing
555:53: E203 whitespace before ':'
580: D400 First line should end with '.', not 'e'
616: D103 Docstring missing
620: D103 Docstring missing
635:62: E127 continuation line over-indented for visual indent
645:61: E127 continuation line over-indented for visual indent
653: D103 Docstring missing
661: D103 Docstring missing
690: D400 First line should end with '.', not 's'
690: D205 Blank line missing between one-line summary and description
690: D208 Docstring is over-indented
755:14: E127 continuation line over-indented for visual indent
775: D103 Docstring missing
784:49: E227 missing whitespace around bitwise or shift operator


1: D400 First line should end with '.', not 'e'
4: L102 copyright year is outdated, expected 2015 but got 2013
28:1: I100 Imports statements are in the wrong order. import re should be before from invenio.testutils
28:1: I201 Missing newline before sections or imports.
28:1: F401 're' imported but unused
29:1: I201 Missing newline before sections or imports.
31:1: I100 Imports statements are in the wrong order. from invenio should be before from mock
33:1: I101 Imported names are in the wrong order. Should be InvenioXmlTestCase, make_test_suite, run_test_suite
34:1: I100 Imports statements are in the wrong order. from invenio.refextract_engine should be before from invenio.testutils
35:1: I100 Imports statements are in the wrong order. from invenio.docextract_utils should be before from invenio.refextract_engine
37:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.refextract_text
38:1: I100 Imports statements are in the wrong order. from invenio should be before from invenio.config
42: D103 Docstring missing
50:56: E127 continuation line over-indented for visual indent
60:25: E203 whitespace before ':'
61:25: E203 whitespace before ':'
62:25: E203 whitespace before ':'
63:25: E203 whitespace before ':'
68: D101 Docstring missing
70: D102 Docstring missing
86: D102 Docstring missing
90: D102 Docstring missing
101: D102 Docstring missing
113: D400 First line should end with '.', not 'n'
126: D102 Docstring missing
144: D102 Docstring missing
155: D102 Docstring missing
167: D102 Docstring missing
179: D401 First line should be imperative: 'Check', not 'Checks'
179: D400 First line should end with '.', not 'd'
199: D203 Expected 1 blank line *before* class docstring, found 0
199: D400 First line should end with '.', not 't'
202: D102 Docstring missing
271: D102 Docstring missing
274: D102 Docstring missing
285: D102 Docstring missing
316: D102 Docstring missing
332: D102 Docstring missing
342: D102 Docstring missing
358: D102 Docstring missing
373: D102 Docstring missing
383: D102 Docstring missing
398: D102 Docstring missing
413: D102 Docstring missing
423: D102 Docstring missing
440: D102 Docstring missing
455: D400 First line should end with '.', not 's'
465: D102 Docstring missing
488: D102 Docstring missing
503: D102 Docstring missing
518: D102 Docstring missing
528: D102 Docstring missing
544: D102 Docstring missing
554: D102 Docstring missing
574: D102 Docstring missing
585: D102 Docstring missing
596: D102 Docstring missing
605: D102 Docstring missing
616: D102 Docstring missing
634: D102 Docstring missing
644: D102 Docstring missing
656: D102 Docstring missing
666: D102 Docstring missing
676: D102 Docstring missing
691: D102 Docstring missing
710: D102 Docstring missing
729: D102 Docstring missing
744: D102 Docstring missing
759: D102 Docstring missing
774: D102 Docstring missing
785: D102 Docstring missing
803: D102 Docstring missing
818: D102 Docstring missing
843: D102 Docstring missing
864: D400 First line should end with '.', not 'm'
881: D400 First line should end with '.', not 'm'
898: D102 Docstring missing
910: D102 Docstring missing
922: D102 Docstring missing
934: D102 Docstring missing
945: D102 Docstring missing
956: D102 Docstring missing
967: D102 Docstring missing
1019: D400 First line should end with '.', not 't'
1037: D401 First line should be imperative: 'Serie', not 'Series'
1037: D400 First line should end with '.', not 'y'
1037: D300 Expected """-quotes, got '-quotes
1055: D401 First line should be imperative: 'Serie', not 'Series'
1055: D400 First line should end with '.', not 'y'
1055: D300 Expected """-quotes, got '-quotes
1073: D401 First line should be imperative: 'Serie', not 'Series'
1073: D400 First line should end with '.', not 'y'
1073: D300 Expected """-quotes, got '-quotes
1091: D400 First line should end with '.', not 't'
1091: D300 Expected """-quotes, got '-quotes
1101: D102 Docstring missing
1118: D102 Docstring missing
1129: D102 Docstring missing
1138: D102 Docstring missing
1148: D102 Docstring missing
1168: D102 Docstring missing
1196: D401 First line should be imperative: 'author', not 'authors'
1196: D400 First line should end with '.', not 's'
1208: D102 Docstring missing
1219: D209 Put multi-line docstring closing quotes on separate line
1219: D400 First line should end with '.', not 'e'
1219: D205 Blank line missing between one-line summary and description
1230: D400 First line should end with '.', not 'a'
1240: D290 White spaces around docstring should be trimmed.
1240: D400 First line should end with '.', not '"'
1262: D400 First line should end with '.', not 't'
1287: D400 First line should end with '.', not 'n'
1300: D102 Docstring missing
1311: D102 Docstring missing
1322: D102 Docstring missing
1331: D102 Docstring missing
1342: D209 Put multi-line docstring closing quotes on separate line
1342: D400 First line should end with '.', not 's'
1342: D205 Blank line missing between one-line summary and description
1355: D209 Put multi-line docstring closing quotes on separate line
1355: D400 First line should end with '.', not 's'
1355: D205 Blank line missing between one-line summary and description
1368: D209 Put multi-line docstring closing quotes on separate line
1368: D400 First line should end with '.', not 's'
1368: D205 Blank line missing between one-line summary and description
1381: D209 Put multi-line docstring closing quotes on separate line
1381: D400 First line should end with '.', not 's'
1381: D205 Blank line missing between one-line summary and description
1394: D102 Docstring missing
1405: D102 Docstring missing
1416: D102 Docstring missing
1427: D102 Docstring missing
1438: D102 Docstring missing
1461: D102 Docstring missing
1471: D400 First line should end with '.', not '1'
1471: D300 Expected """-quotes, got '-quotes
1489: D102 Docstring missing
1501: D102 Docstring missing
1513: D102 Docstring missing
1525: D102 Docstring missing
1536: D102 Docstring missing
1547: D102 Docstring missing
1558: D400 First line should end with '.', not 't'
1570: D400 First line should end with '.', not 's'
1583: D401 First line should be imperative: 'wa', not 'was'
1583: D400 First line should end with '.', not 'P'
1595: D102 Docstring missing
1605: D102 Docstring missing
1615: D102 Docstring missing
1627: D102 Docstring missing
1638: D102 Docstring missing
1649: D102 Docstring missing
1660: D102 Docstring missing
1669: D102 Docstring missing
1681: D102 Docstring missing
1693: D102 Docstring missing
1704: D400 First line should end with '.', not 't'
1718: D102 Docstring missing
1728: D102 Docstring missing
1739: D102 Docstring missing
1750: D102 Docstring missing
1778: D102 Docstring missing
1811: D209 Put multi-line docstring closing quotes on separate line
1811: D400 First line should end with '.', not 'r'
1853: D102 Docstring missing
1867: D102 Docstring missing
1882: D102 Docstring missing
1896: D102 Docstring missing
1923: D102 Docstring missing
1946: D400 First line should end with '.', not 'T'
1960: D400 First line should end with '.', not 'e'
1974: D102 Docstring missing
1985: D102 Docstring missing
1996: D102 Docstring missing
2007: D102 Docstring missing
2017: D102 Docstring missing
2027: D102 Docstring missing
2038: D102 Docstring missing
2050: D102 Docstring missing
2060: D102 Docstring missing
2072: D102 Docstring missing
2084: D102 Docstring missing
2096: D102 Docstring missing
2107: D102 Docstring missing
2118: D102 Docstring missing
2129: D102 Docstring missing
2142: D102 Docstring missing
2155: D102 Docstring missing
2166: D102 Docstring missing
2177: D102 Docstring missing
2188: D102 Docstring missing
2199:5: E303 too many blank lines (2)
2199: D102 Docstring missing
2209: D102 Docstring missing
2219: D102 Docstring missing
2229: D102 Docstring missing
2240: D102 Docstring missing
2250: D102 Docstring missing
2261: D102 Docstring missing
2272: D102 Docstring missing
2282: D102 Docstring missing
2293: D102 Docstring missing
2304: D102 Docstring missing
2314: D102 Docstring missing
2324: D102 Docstring missing
2334: D102 Docstring missing
2345: D102 Docstring missing
2362: D102 Docstring missing
2374: D400 First line should end with '.', not 't'
2388: D400 First line should end with '.', not 'r'
2399: D400 First line should end with '.', not 'r'
2409: D400 First line should end with '.', not 'r'
2419: D102 Docstring missing
2428: D400 First line should end with '.', not 'r'
2439: D102 Docstring missing
2448: D102 Docstring missing
2458: D102 Docstring missing
2467: D102 Docstring missing
2487: D400 First line should end with '.', not 'g'
2513: D401 First line should be imperative: 'Test', not 'Tests'
2513: D400 First line should end with '.', not 't'
2532: D102 Docstring missing
2542: D102 Docstring missing
2553: D400 First line should end with '.', not 'k'
2569: D400 First line should end with '.', not 'y'
2581: D401 First line should be imperative: 'Make', not 'Makes'
2581: D400 First line should end with '.', not 'r'
2594: D102 Docstring missing
2605: D102 Docstring missing
2616: D102 Docstring missing
2627: D102 Docstring missing
2643: D102 Docstring missing
2659: D102 Docstring missing
2685: D102 Docstring missing
2707: D102 Docstring missing
2716: D102 Docstring missing
2726: D102 Docstring missing
2736: D102 Docstring missing
2745: D102 Docstring missing
2754: D102 Docstring missing
2763: D102 Docstring missing
2772: D102 Docstring missing
2781: D102 Docstring missing
2789: D102 Docstring missing
2806: D209 Put multi-line docstring closing quotes on separate line
2806: D400 First line should end with '.', not 'r'
2819: D209 Put multi-line docstring closing quotes on separate line
2819: D400 First line should end with '.', not 'r'
2831: D102 Docstring missing
2844: D102 Docstring missing
2853: D102 Docstring missing
2863: D400 First line should end with '.', not 'r'
2881: D102 Docstring missing
2890: D401 First line should be imperative: 'Check', not 'Checks'
2890: D400 First line should end with '.', not 't'
2901: D101 Docstring missing
2902: D102 Docstring missing
2906: D102 Docstring missing
2910: D102 Docstring missing
2912:9: E301 expected 1 blank line, found 0
2918:20: F821 undefined name 'NotSafeForExtraction'
2925:30: F821 undefined name 'unittest'
2925: D101 Docstring missing
2926: D209 Put multi-line docstring closing quotes on separate line
2926: D400 First line should end with '.', not 's'
2944: D400 First line should end with '.', not 'L'
2949: D102 Docstring missing
2958: D102 Docstring missing
2960:9: E301 expected 1 blank line, found 0


1: M100 needs more reviewers
3: M190 line is too long (73 > 72)


1: D290 White spaces around docstring should be trimmed.
4: L102 copyright year is outdated, expected 2015 but got 2012
28:1: I100 Imports statements are in the wrong order. from operator should be before from pprint
29:1: I100 Imports statements are in the wrong order. import re should be before from operator
38:1: I101 Imported names are in the wrong order. Should be CFG_BASE_URL, CFG_SITE_URL
39:1: I101 Imported names are in the wrong order. Should be AID_ENABLED, BIBAUTHORID_UI_SKIP_ARXIV_STUB_PAGE, MAX_NUM_SHOW_PAPERS, PERSONS_PER_PAGE, PERSON_SEARCH_RESULTS_SHOW_PAPERS_PERSON_LIMIT, VALID_EXPORT_FILTERS
39:1: I100 Imports statements are in the wrong order. from invenio.bibauthorid_config should be before from invenio.config
39:1: F401 'PERSON_SEARCH_RESULTS_SHOW_PAPERS_PERSON_LIMIT' imported but unused
39:1: F401 'BIBAUTHORID_UI_SKIP_ARXIV_STUB_PAGE' imported but unused
39:1: F401 'PERSONS_PER_PAGE' imported but unused
40:29: E126 continuation line over-indented for hanging indent
43:1: I101 Imported names are in the wrong order. Should be CFG_INSPIRE_SITE, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_SECURE_URL, CFG_SITE_URL
43:1: F999 redefinition of unused 'CFG_SITE_URL' from line 38
45:1: I100 Imports statements are in the wrong order. from invenio.bibauthorid_name_utils should be before from invenio.config
46:1: I101 Imported names are in the wrong order. Should be page, pagefooteronly, pageheaderonly
46:1: F401 'pageheaderonly' imported but unused
46:1: F401 'pagefooteronly' imported but unused
47:1: I100 Imports statements are in the wrong order. from invenio.messages should be before from invenio.webpage
49:1: I101 Imported names are in the wrong order. Should be WebInterfaceDirectory, wash_urlargd
50:1: I100 Imports statements are in the wrong order. from invenio.session should be before from invenio.webinterface_handler
51:1: I101 Imported names are in the wrong order. Should be get_canonical_and_alternates_urls, redirect_to_url
51:1: F401 'get_canonical_and_alternates_urls' imported but unused
52:1: I101 Imported names are in the wrong order. Should be collect_user_info, emailUnique, email_valid_p, getUid, get_email_from_username, get_uid_from_email, get_user_preferences, isGuestUser, page_not_authorized, set_user_preferences
52:1: F401 'get_user_preferences' imported but unused
52:1: F401 'set_user_preferences' imported but unused
62:1: I100 Imports statements are in the wrong order. from invenio.access_control_admin should be before from invenio.webuser
62:1: F401 'acc_get_user_roles' imported but unused
65:1: I100 Imports statements are in the wrong order. from invenio.bibauthorid_config should be before from invenio.search_engine_utils
67:1: I100 Imports statements are in the wrong order. import invenio.webauthorprofile_interface should be before import invenio.webinterface_handler_config
68:1: I100 Imports statements are in the wrong order. import invenio.bibauthorid_webapi should be before import invenio.webauthorprofile_interface
69:1: I101 Imported names are in the wrong order. Should be get_title_of_arxiv_pubid, get_title_of_doi, is_valid_orcid
69:1: I100 Imports statements are in the wrong order. from invenio.bibauthorid_general_utils should be before import invenio.bibauthorid_webapi
69:1: F401 'get_title_of_doi' imported but unused
69:1: F401 'get_title_of_arxiv_pubid' imported but unused
70:1: I101 Imported names are in the wrong order. Should be get_claimed_papers_of_author, get_orcid_id_of_author, get_title_of_paper, get_validated_request_tickets_for_author, update_external_ids_of_authors
70:1: I100 Imports statements are in the wrong order. from invenio.bibauthorid_backinterface should be before from invenio.bibauthorid_general_utils
71:13: E126 continuation line over-indented for hanging indent
75:1: I101 Imported names are in the wrong order. Should be author_has_papers, get_person_id_from_canonical_id, get_person_redirect_link, is_valid_canonical_id
75:1: I100 Imports statements are in the wrong order. from invenio.bibauthorid_webauthorprofileinterface should be before from invenio.webauthorprofile_orcidutils
78:1: I100 Imports statements are in the wrong order. from invenio.bibauthorid_templates should be before from invenio.bibauthorid_webauthorprofileinterface
82:1: I101 Imported names are in the wrong order. Should be field_get_subfield_values, record_get_field_instances, record_get_field_value, record_get_field_values
83:31: E126 continuation line over-indented for hanging indent
88:1: E302 expected 2 blank lines, found 1
88: D203 Expected 1 blank line *before* class docstring, found 0
88: D204 Expected 1 blank line *after* class docstring, found 0
88: D300 Expected """-quotes, got '''-quotes
114: D401 First line should be imperative: 'Thi', not 'This'
114: D400 First line should end with '.', not ':'
114: D205 Blank line missing between one-line summary and description
114: D300 Expected """-quotes, got '''-quotes
121:12: E713 test for membership should be 'not in'
130: D300 Expected """-quotes, got '''-quotes
167: D205 Blank line missing between one-line summary and description
167: D300 Expected """-quotes, got '''-quotes
260:5: E303 too many blank lines (2)
260: D300 Expected """-quotes, got '''-quotes
297:19: E127 continuation line over-indented for visual indent
299:13: E129 visually indented line with same indent as next logical line
313:21: E713 test for membership should be 'not in'
315:5: E129 visually indented line with same indent as next logical line
330: D401 First line should be imperative: 'Generate', not 'Generates'
330: D300 Expected """-quotes, got '''-quotes
359:9: E303 too many blank lines (2)
366:5: E303 too many blank lines (2)
366: D401 First line should be imperative: 'Generate', not 'Generates'
366: D300 Expected """-quotes, got '''-quotes
417:9: E303 too many blank lines (2)
424:5: E303 too many blank lines (2)
424: D401 First line should be imperative: 'Generate', not 'Generates'
424: D400 First line should end with '.', not 'n'
424: D205 Blank line missing between one-line summary and description
424: D300 Expected """-quotes, got '''-quotes
472:9: E303 too many blank lines (2)
479:5: E303 too many blank lines (2)
479: D401 First line should be imperative: 'Generate', not 'Generates'
479: D300 Expected """-quotes, got '''-quotes
504:9: E303 too many blank lines (2)
511:5: E303 too many blank lines (2)
511: D401 First line should be imperative: 'Generate', not 'Generates'
511: D300 Expected """-quotes, got '''-quotes
595:29: E711 comparison to None should be 'if cond is None:'
640:9: E303 too many blank lines (2)
647:5: E303 too many blank lines (2)
647: D401 First line should be imperative: 'Generate', not 'Generates'
647: D300 Expected """-quotes, got '''-quotes
673:5: E303 too many blank lines (2)
673: D400 First line should end with '.', not 'f'
673: D205 Blank line missing between one-line summary and description
673: D300 Expected """-quotes, got '''-quotes
698:73: E712 comparison to False should be 'if cond is False:' or 'if not cond:'
706:77: E712 comparison to True should be 'if cond is True:' or 'if cond:'
707:71: E221 multiple spaces before operator
710:18: E713 test for membership should be 'not in'
712:55: E712 comparison to False should be 'if cond is False:' or 'if not cond:'
715:69: E221 multiple spaces before operator
718:55: E712 comparison to False should be 'if cond is False:' or 'if not cond:'
727:5: E303 too many blank lines (2)
728: D401 First line should be imperative: 'Determine', not 'Determines'
728: D400 First line should end with '.', not 'n'
728: D300 Expected """-quotes, got '''-quotes
756:36: F821 undefined name 'acc_find_user_role_actions'
765:5: E303 too many blank lines (2)
766: D401 First line should be imperative: 'Return', not 'Returns'
766: D205 Blank line missing between one-line summary and description
766: D300 Expected """-quotes, got '''-quotes
777:5: E303 too many blank lines (2)
815:21: E129 visually indented line with same indent as next logical line
829:5: E303 too many blank lines (2)
829: D205 Blank line missing between one-line summary and description
829: D300 Expected """-quotes, got '''-quotes
867:53: E231 missing whitespace after ':'
875:47: E231 missing whitespace after ':'
908:9: F841 local variable 'ulevel' is assigned to but never used
952:14: E127 continuation line over-indented for visual indent
953:14: E127 continuation line over-indented for visual indent
959: D401 First line should be imperative: 'associate', not 'associates'
959: D400 First line should end with '.', not 'd'
959: D300 Expected """-quotes, got '''-quotes
959: D200 One-line docstring should not occupy 3 lines
967:29: E128 continuation line under-indented for visual indent
973:29: E128 continuation line under-indented for visual indent
979:29: E128 continuation line under-indented for visual indent
986: D401 First line should be imperative: 'associate', not 'associates'
986: D400 First line should end with '.', not 'd'
986: D300 Expected """-quotes, got '''-quotes
986: D200 One-line docstring should not occupy 3 lines
994:29: E128 continuation line under-indented for visual indent
1000:29: E128 continuation line under-indented for visual indent
1020:29: E128 continuation line under-indented for visual indent
1026: D401 First line should be imperative: 'associate', not 'associates'
1026: D400 First line should end with '.', not 'd'
1026: D300 Expected """-quotes, got '''-quotes
1026: D200 One-line docstring should not occupy 3 lines
1034:25: E128 continuation line under-indented for visual indent
1050:22: E225 missing whitespace around operator
1060:18: E127 continuation line over-indented for visual indent
1064:22: E127 continuation line over-indented for visual indent
1068:22: E127 continuation line over-indented for visual indent
1093:46: E127 continuation line over-indented for visual indent
1102: D401 First line should be imperative: 'emptie', not 'empties'
1102: D400 First line should end with '.', not 'e'
1102: D205 Blank line missing between one-line summary and description
1102: D300 Expected """-quotes, got '''-quotes
1130:29: E128 continuation line under-indented for visual indent
1221:29: E128 continuation line under-indented for visual indent
1226:29: E128 continuation line under-indented for visual indent
1256:29: E128 continuation line under-indented for visual indent
1265:29: E128 continuation line under-indented for visual indent
1271:29: E128 continuation line under-indented for visual indent
1278:52: E251 unexpected spaces around keyword / parameter equals
1278:54: E251 unexpected spaces around keyword / parameter equals
1305: D401 First line should be imperative: 'delete', not 'deletes'
1305: D400 First line should end with '.', not 'd'
1305: D300 Expected """-quotes, got '''-quotes
1305: D200 One-line docstring should not occupy 3 lines
1313:29: E128 continuation line under-indented for visual indent
1319:29: E128 continuation line under-indented for visual indent
1328:25: E128 continuation line under-indented for visual indent
1330: D401 First line should be imperative: 'perform', not 'performs'
1330: D400 First line should end with '.', not 'e'
1330: D300 Expected """-quotes, got '''-quotes
1330: D200 One-line docstring should not occupy 3 lines
1405: D401 First line should be imperative: 'send', not 'sends'
1405: D400 First line should end with '.', not 'n'
1405: D300 Expected """-quotes, got '''-quotes
1405: D200 One-line docstring should not occupy 3 lines
1456:13: E303 too many blank lines (2)
1480:29: E128 continuation line under-indented for visual indent
1486:29: E128 continuation line under-indented for visual indent
1526:5: E303 too many blank lines (2)
1526: D400 First line should end with '.', not 'd'
1526: D300 Expected """-quotes, got '''-quotes
1562:13: E129 visually indented line with same indent as next logical line
1581:13: E128 continuation line under-indented for visual indent
1582:13: E128 continuation line under-indented for visual indent
1583:13: E128 continuation line under-indented for visual indent
1584:13: E128 continuation line under-indented for visual indent
1586: D401 First line should be imperative: 'Initialize', not 'Initializes'
1586: D400 First line should end with '.', not 'o'
1586: D300 Expected """-quotes, got '''-quotes
1607:5: E303 too many blank lines (2)
1607: D401 First line should be imperative: 'delete', not 'deletes'
1607: D400 First line should end with '.', not 't'
1607: D300 Expected """-quotes, got '''-quotes
1607: D200 One-line docstring should not occupy 3 lines
1616:5: E303 too many blank lines (2)
1616: D401 First line should be imperative: 'delete', not 'deletes'
1616: D400 First line should end with '.', not 't'
1616: D300 Expected """-quotes, got '''-quotes
1616: D200 One-line docstring should not occupy 3 lines
1623:5: E303 too many blank lines (2)
1623: D300 Expected """-quotes, got '''-quotes
1623: D200 One-line docstring should not occupy 3 lines
1649:5: E303 too many blank lines (2)
1649: D300 Expected """-quotes, got '''-quotes
1670:25: E128 continuation line under-indented for visual indent
1674:17: E128 continuation line under-indented for visual indent
1675:17: E128 continuation line under-indented for visual indent
1676:17: E128 continuation line under-indented for visual indent
1677:17: E128 continuation line under-indented for visual indent
1678:17: E128 continuation line under-indented for visual indent
1681:5: E303 too many blank lines (2)
1681: D401 First line should be imperative: 'Clean', not 'Cleans'
1681: D400 First line should end with '.', not 'd'
1681: D205 Blank line missing between one-line summary and description
1681: D300 Expected """-quotes, got '''-quotes
1702:13: E129 visually indented line with same indent as next logical line
1722: D400 First line should end with '.', not 'n'
1722: D205 Blank line missing between one-line summary and description
1722: D300 Expected """-quotes, got '''-quotes
1741: D400 First line should end with '.', not 'd'
1741: D300 Expected """-quotes, got '''-quotes
1776: D400 First line should end with '.', not 'e'
1776: D205 Blank line missing between one-line summary and description
1776: D300 Expected """-quotes, got '''-quotes
1792:9: F841 local variable 'person_id' is assigned to but never used
1793:9: F841 local variable 'uid' is assigned to but never used
1837:9: E303 too many blank lines (2)
1863:9: E303 too many blank lines (2)
1875:55: E251 unexpected spaces around keyword / parameter equals
1875:57: E251 unexpected spaces around keyword / parameter equals
1878:9: E303 too many blank lines (2)
1885: D400 First line should end with '.', not 's'
1885: D300 Expected """-quotes, got '''-quotes
1984: D401 First line should be imperative: 'call', not 'calls'
1984: D400 First line should end with '.', not 's'
1984: D300 Expected """-quotes, got '''-quotes
1997:9: F841 local variable 'nquery' is assigned to but never used
2020: D400 First line should end with '.', not 's'
2020: D205 Blank line missing between one-line summary and description
2020: D300 Expected """-quotes, got '''-quotes
2039:16: W601 .has_key() is deprecated, use 'in'
2051:29: W601 .has_key() is deprecated, use 'in'
2077:29: W601 .has_key() is deprecated, use 'in'
2099:29: W601 .has_key() is deprecated, use 'in'
2131: D300 Expected """-quotes, got '''-quotes
2149:16: W601 .has_key() is deprecated, use 'in'
2161:29: W601 .has_key() is deprecated, use 'in'
2164:43: E127 continuation line over-indented for visual indent
2173:29: W601 .has_key() is deprecated, use 'in'
2181:29: W601 .has_key() is deprecated, use 'in'
2189:29: W601 .has_key() is deprecated, use 'in'
2200:5: E303 too many blank lines (2)
2200: D400 First line should end with '.', not 'e'
2200: D300 Expected """-quotes, got '''-quotes
2290:112: E202 whitespace before ')'
2320: D400 First line should end with '.', not 'x'
2320: D300 Expected """-quotes, got '''-quotes
2340:9: F841 local variable 'pinfo' is assigned to but never used
2358: D400 First line should end with '.', not 'x'
2358: D300 Expected """-quotes, got '''-quotes
2402: D400 First line should end with '.', not 'x'
2402: D300 Expected """-quotes, got '''-quotes
2439: D102 Docstring missing
2443:20: W601 .has_key() is deprecated, use 'in'
2451:9: B901 blind except: statement
2521:5: E303 too many blank lines (2)
2522: D102 Docstring missing
2535:13: B901 blind except: statement
2552:5: E303 too many blank lines (2)
2553: D400 First line should end with '.', not 'x'
2553: D300 Expected """-quotes, got '''-quotes
2568: D400 First line should end with '.', not 'x'
2568: D300 Expected """-quotes, got '''-quotes
2579: D400 First line should end with '.', not 'x'
2579: D300 Expected """-quotes, got '''-quotes
2602: D400 First line should end with '.', not 'x'
2602: D300 Expected """-quotes, got '''-quotes
2619:33: E231 missing whitespace after ','
2627: D400 First line should end with '.', not 'x'
2627: D300 Expected """-quotes, got '''-quotes
2655: D400 First line should end with '.', not 'e'
2655: D300 Expected """-quotes, got '''-quotes
2694:26: E128 continuation line under-indented for visual indent
2708: D102 Docstring missing
2745:5: E303 too many blank lines (2)
2745: D400 First line should end with '.', not 'a'
2745: D300 Expected """-quotes, got '''-quotes
2791:12: E713 test for membership should be 'not in'
2828:5: E303 too many blank lines (2)
2831: D101 Docstring missing
2839: D401 First line should be imperative: 'Thi', not 'This'
2839: D400 First line should end with '.', not ':'
2839: D205 Blank line missing between one-line summary and description
2839: D300 Expected """-quotes, got '''-quotes
2846:12: E713 test for membership should be 'not in'
2855: D300 Expected """-quotes, got '''-quotes
2899: D400 First line should end with '.', not 'e'
2899: D208 Docstring is over-indented
2899: D300 Expected """-quotes, got '''-quotes
2956:13: F841 local variable 'ssl_param' is assigned to but never used
2959:9: E303 too many blank lines (2)
3006:9: E303 too many blank lines (2)
3031:5: E303 too many blank lines (2)
3031: D102 Docstring missing
3061:5: E303 too many blank lines (2)
3061: D102 Docstring missing
3062:43: E231 missing whitespace after ':'
3085:5: E303 too many blank lines (2)
3085: D300 Expected """-quotes, got '''-quotes
3100:20: W601 .has_key() is deprecated, use 'in'
3109:9: B901 blind except: statement
3122:5: E303 too many blank lines (2)
3122: D102 Docstring missing
3123:43: E231 missing whitespace after ':'
3141:5: E303 too many blank lines (2)
3141: D300 Expected """-quotes, got '''-quotes
3156:20: W601 .has_key() is deprecated, use 'in'
3165:9: B901 blind except: statement
3174:5: E303 too many blank lines (2)
3178: D300 Expected """-quotes, got '''-quotes
3199:25: E128 continuation line under-indented for visual indent
3203:17: E128 continuation line under-indented for visual indent
3204:17: E128 continuation line under-indented for visual indent
3205:17: E128 continuation line under-indented for visual indent
3206:17: E128 continuation line under-indented for visual indent
3207:17: E128 continuation line under-indented for visual indent
3210:5: E303 too many blank lines (2)
3213: D101 Docstring missing
3224: D300 Expected """-quotes, got '''-quotes
3249: D300 Expected """-quotes, got '''-quotes
3264:20: W601 .has_key() is deprecated, use 'in'
3272:9: B901 blind except: statement
3291:5: E303 too many blank lines (2)
3291: D300 Expected """-quotes, got '''-quotes
3306:20: W601 .has_key() is deprecated, use 'in'
3314:9: B901 blind except: statement
3330:5: E303 too many blank lines (2)
3330: D300 Expected """-quotes, got '''-quotes
3345:20: W601 .has_key() is deprecated, use 'in'
3356:9: B901 blind except: statement
3377:5: E303 too many blank lines (2)
3377: D300 Expected """-quotes, got '''-quotes
3392:20: W601 .has_key() is deprecated, use 'in'
3403:9: B901 blind except: statement
3428:5: E303 too many blank lines (2)
3428: D300 Expected """-quotes, got '''-quotes
3443:20: W601 .has_key() is deprecated, use 'in'
3454:9: B901 blind except: statement
3479:5: E303 too many blank lines (2)
3479: D300 Expected """-quotes, got '''-quotes
3494:20: W601 .has_key() is deprecated, use 'in'
3501:72: E231 missing whitespace after ','
3502:70: E231 missing whitespace after ','
3503:62: E231 missing whitespace after ','
3506:9: B901 blind except: statement
3541:5: E303 too many blank lines (2)
3541: D300 Expected """-quotes, got '''-quotes
3556:20: W601 .has_key() is deprecated, use 'in'
3564:9: B901 blind except: statement
3583:5: E303 too many blank lines (2)
3593:5: E303 too many blank lines (2)
3598: D203 Expected 1 blank line *before* class docstring, found 0
3598: D204 Expected 1 blank line *after* class docstring, found 0
3598: D200 One-line docstring should not occupy 3 lines
3659: D102 Docstring missing
3679: D203 Expected 1 blank line *before* class docstring, found 0
3679: D204 Expected 1 blank line *after* class docstring, found 0
3679: D300 Expected """-quotes, got '''-quotes
3720: D102 Docstring missing
3723: D102 Docstring missing
3756: D203 Expected 1 blank line *before* class docstring, found 0
3756: D204 Expected 1 blank line *after* class docstring, found 0
3756: D300 Expected """-quotes, got '''-quotes
3763:26: E231 missing whitespace after ','
3765: D102 Docstring missing
3768: D102 Docstring missing
3771: D400 First line should end with '.', not 'm'
3771: D200 One-line docstring should not occupy 3 lines
3779:29: E124 closing bracket does not match visual indentation
3831:34: E251 unexpected spaces around keyword / parameter equals
3831:36: E251 unexpected spaces around keyword / parameter equals


These TODOs have been completed. I'll remove.


Because you return from the map a list with either a value or a null value (e.g.: `[1, null, 3, 4, null]`)
If you filter out null values you get `[1, 3, 4]`, which also gives you the correct number of entries, in this case 3 (which is what you have now with `@1`).

Is it clear?


1: M100 needs more reviewers
1: M111 unrecognized component name: pdfchecker


1: D400 First line should end with '.', not 'k'
4: L102 copyright year is outdated, expected 2015 but got 2011
28:1: I100 Imports statements are in the wrong order. import re should be before import time
32:1: I100 Imports statements are in the wrong order. import socket should be before from xml.dom
35:1: I100 Imports statements are in the wrong order. from invenio.bibdocfilecli should be before from invenio.intbitset
36:1: I101 Imported names are in the wrong order. Should be fetch_last_updated, store_last_updated
37:37: E126 continuation line over-indented for hanging indent
39:1: I100 Imports statements are in the wrong order. from invenio.dbquery should be before from invenio.shellutils
40:1: I100 Imports statements are in the wrong order. from invenio.bibtask should be before from invenio.dbquery
41:1: I101 Imported names are in the wrong order. Should be record_can_extract_refs, record_has_fulltext
42:36: E126 continuation line over-indented for hanging indent
43:1: I101 Imported names are in the wrong order. Should be task_get_option, task_init, task_set_option, task_sleep_now_if_required, task_update_progress, write_message
43:1: I100 Imports statements are in the wrong order. from invenio.bibtask should be before from invenio.refextract_api
44:29: E126 continuation line over-indented for hanging indent
49:1: F401 'get_fieldvalues' imported but unused
50:1: I100 Imports statements are in the wrong order. from invenio.search_engine should be before from invenio.search_engine_utils
51:1: I101 Imported names are in the wrong order. Should be CFG_ARXIV_URL_PATTERN, CFG_TMPDIR, CFG_TMPSHAREDDIR, CFG_VERSION
51:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.search_engine
52:28: E126 continuation line over-indented for hanging indent
57:1: I100 Imports statements are in the wrong order. from invenio.bibdocfile should be before from invenio.docextract_record
58:32: E126 continuation line over-indented for hanging indent
60:1: I100 Imports statements are in the wrong order. from invenio should be before from invenio.oai_harvest_dblayer
61:1: I101 Imported names are in the wrong order. Should be InvenioFileDownloadError, download_external_url
72: D101 Docstring missing
76: D101 Docstring missing
80: D101 Docstring missing
81: D102 Docstring missing
86: D103 Docstring missing
90: D400 First line should end with '.', not 'd'
119: D400 First line should end with '.', not 's'
135: D400 First line should end with '.', not 'e'
145: D400 First line should end with '.', not 'd'
152: D400 First line should end with '.', not 'v'
212: D400 First line should end with '.', not 's'
227:37: E126 continuation line over-indented for hanging indent
256:1: E302 expected 2 blank lines, found 1
256: D202 No blank lines allowed *after* function docstring, found 1
256: D400 First line should end with '.', not 'e'
302: D401 First line should be imperative: 'Check', not 'Checks'
302: D400 First line should end with '.', not 'v'
344: D209 Put multi-line docstring closing quotes on separate line
344: D400 First line should end with '.', not 's'
348:24: E203 whitespace before ':'
355: D400 First line should end with '.', not 'd'
367:1: E302 expected 2 blank lines, found 0
367: D202 No blank lines allowed *after* function docstring, found 1
367: D400 First line should end with '.', not 'n'
386: D202 No blank lines allowed *after* function docstring, found 1
386: D400 First line should end with '.', not 'k'
451: D401 First line should be imperative: 'Construct', not 'Constructs'
455:9: E128 continuation line under-indented for visual indent
456:9: E128 continuation line under-indented for visual indent
457:9: E128 continuation line under-indented for visual indent
458:9: E128 continuation line under-indented for visual indent
467:9: E128 continuation line under-indented for visual indent
468:9: E128 continuation line under-indented for visual indent
469:9: E128 continuation line under-indented for visual indent
470:9: E128 continuation line under-indented for visual indent


1: M100 needs more reviewers
1: M101 signature is missing