general: Elasticsearch logging with Lumberjack.

* Added disabled-by-default config options for Elasticsearch logging.
* Replaced rnkPAGEVIEWS and rnkDOWNLOADS with Elasticsearch.

Signed-off-by: Joe MacMahon <joe.macmahon@cern.ch>
1: D205 Blank line missing between one-line summary and description
65:28: E261 at least two spaces before inline comment
107:1: F401 'CFG_BIBCATALOG_SYSTEM' imported but unused
123:1: F401 'BIBCATALOG_SYSTEM' imported but unused
135:9: E128 continuation line under-indented for visual indent
149:1: E302 expected 2 blank lines, found 1
149: D400 First line should end with '.', not 'e'
158:1: E302 expected 2 blank lines, found 0
158: D400 First line should end with '.', not 's'
158: D200 One-line docstring should not occupy 3 lines
166:21: E128 continuation line under-indented for visual indent
172:1: E303 too many blank lines (3)
209:9: E128 continuation line under-indented for visual indent
212:34: E203 whitespace before ':'
213:36: E203 whitespace before ':'
223: D205 Blank line missing between one-line summary and description
248:50: E261 at least two spaces before inline comment
250:1: E302 expected 2 blank lines, found 1
258:17: E127 continuation line over-indented for visual indent
259:17: E127 continuation line over-indented for visual indent
260:17: E127 continuation line over-indented for visual indent
277:1: E302 expected 2 blank lines, found 1
277: D203 Expected 1 blank line *before* class docstring, found 0
277: D204 Expected 1 blank line *after* class docstring, found 0
277: D200 One-line docstring should not occupy 3 lines
283:1: E302 expected 2 blank lines, found 1
283: D203 Expected 1 blank line *before* class docstring, found 0
283: D204 Expected 1 blank line *after* class docstring, found 0
283: D200 One-line docstring should not occupy 3 lines
290:1: E302 expected 2 blank lines, found 1
290:30: E251 unexpected spaces around keyword / parameter equals
290:32: E251 unexpected spaces around keyword / parameter equals
290:44: E251 unexpected spaces around keyword / parameter equals
290:46: E251 unexpected spaces around keyword / parameter equals
290:59: E251 unexpected spaces around keyword / parameter equals
290:61: E251 unexpected spaces around keyword / parameter equals
290: D400 First line should end with '.', not 's'
290: D205 Blank line missing between one-line summary and description
320:16: E711 comparison to None should be 'if cond is not None:'
322:12: E711 comparison to None should be 'if cond is None:'
323:20: E711 comparison to None should be 'if cond is not None:'
326:18: E711 comparison to None should be 'if cond is not None:'
330:20: E711 comparison to None should be 'if cond is not None:'
333:18: E711 comparison to None should be 'if cond is not None:'
335:19: E711 comparison to None should be 'if cond is not None:'
339:1: E302 expected 2 blank lines, found 1
339: D209 Put multi-line docstring closing quotes on separate line
339: D400 First line should end with '.', not 'n'
339: D205 Blank line missing between one-line summary and description
339: D208 Docstring is over-indented
352:52: E251 unexpected spaces around keyword / parameter equals
352:54: E251 unexpected spaces around keyword / parameter equals
352:71: E251 unexpected spaces around keyword / parameter equals
352:73: E251 unexpected spaces around keyword / parameter equals
355:1: E302 expected 2 blank lines, found 1
398:1: E302 expected 2 blank lines, found 1
423:19: E203 whitespace before ':'
424:19: E203 whitespace before ':'
425:19: E203 whitespace before ':'
429:1: E302 expected 2 blank lines, found 1
502:1: E302 expected 2 blank lines, found 0
516:1: E302 expected 2 blank lines, found 1
537:1: E302 expected 2 blank lines, found 1
564:1: E302 expected 2 blank lines, found 1
564: D400 First line should end with '.', not 'g'
564: D200 One-line docstring should not occupy 3 lines
577:1: E302 expected 2 blank lines, found 1
578:9: E128 continuation line under-indented for visual indent
623:1: E302 expected 2 blank lines, found 1
650:1: E302 expected 2 blank lines, found 1
650: D205 Blank line missing between one-line summary and description
664:1: E302 expected 2 blank lines, found 1
664: D205 Blank line missing between one-line summary and description
679:1: E302 expected 2 blank lines, found 1
679: D400 First line should end with '.', not 'e'
679: D205 Blank line missing between one-line summary and description
707:1: E302 expected 2 blank lines, found 1
707: D203 Expected 1 blank line *before* class docstring, found 0
707: D204 Expected 1 blank line *after* class docstring, found 0
727: D102 Docstring missing
734:35: E261 at least two spaces before inline comment
739: D102 Docstring missing
745:5: E303 too many blank lines (2)
745: D205 Blank line missing between one-line summary and description
751:13: E128 continuation line under-indented for visual indent
752:13: E128 continuation line under-indented for visual indent
753:9: E124 closing bracket does not match visual indentation
755: D400 First line should end with '.', not 'e'
755: D205 Blank line missing between one-line summary and description
768: D205 Blank line missing between one-line summary and description
775: D205 Blank line missing between one-line summary and description
783: D400 First line should end with '.', not 's'
783: D205 Blank line missing between one-line summary and description
818: D401 First line should be imperative: 'Return', not 'Returns'
818: D400 First line should end with '.', not 'g'
818: D205 Blank line missing between one-line summary and description
831: D400 First line should end with '.', not 'g'
831: D205 Blank line missing between one-line summary and description
845: D401 First line should be imperative: 'Thi', not 'This'
845: D400 First line should end with '.', not 'r'
845: D205 Blank line missing between one-line summary and description
866: D401 First line should be imperative: 'Return', not 'Returns'
866: D202 No blank lines allowed *after* method docstring, found 1
866: D205 Blank line missing between one-line summary and description
882:9: E303 too many blank lines (2)
888: D401 First line should be imperative: 'Return', not 'Returns'
888: D205 Blank line missing between one-line summary and description
899:21: E127 continuation line over-indented for visual indent
903:5: E303 too many blank lines (2)
903: D401 First line should be imperative: 'Return', not 'Returns'
903: D205 Blank line missing between one-line summary and description
915: D400 First line should end with '.', not '}'
915: D205 Blank line missing between one-line summary and description
943:34: E127 continuation line over-indented for visual indent
953: D400 First line should end with '.', not 'o'
953: D205 Blank line missing between one-line summary and description
971: D401 First line should be imperative: 'Thi', not 'This'
1015: D205 Blank line missing between one-line summary and description
1026:37: W602 deprecated form of raising exception
1029: D205 Blank line missing between one-line summary and description
1042:37: W602 deprecated form of raising exception
1045: D401 First line should be imperative: 'Rename', not 'Renames'
1068:41: W602 deprecated form of raising exception
1075: D400 First line should end with '.', not ','
1075: D205 Blank line missing between one-line summary and description
1085: D209 Put multi-line docstring closing quotes on separate line
1085: D400 First line should end with '.', not 'h'
1085: D205 Blank line missing between one-line summary and description
1091:37: W602 deprecated form of raising exception
1094: D401 First line should be imperative: 'Delete', not 'Deletes'
1105: D400 First line should end with '.', not 'f'
1105: D205 Blank line missing between one-line summary and description
1128:45: W602 deprecated form of raising exception
1198:44: F841 local variable 'dummy' is assigned to but never used
1207: D401 First line should be imperative: 'Add', not 'Adds'
1207: D400 First line should end with '.', not 'w'
1207: D205 Blank line missing between one-line summary and description
1239:74: E713 test for membership should be 'not in'
1245: D401 First line should be imperative: 'Add', not 'Adds'
1245: D400 First line should end with '.', not 'w'
1245: D205 Blank line missing between one-line summary and description
1276:74: E713 test for membership should be 'not in'
1282: D401 First line should be imperative: 'Return', not 'Returns'
1299: D205 Blank line missing between one-line summary and description
1318:25: E261 at least two spaces before inline comment
1319:25: E113 unexpected indentation
1344:53: W602 deprecated form of raising exception
1349:36: W601 .has_key() is deprecated, use 'in'
1356:53: W602 deprecated form of raising exception
1357:41: W601 .has_key() is deprecated, use 'in'
1365:49: W602 deprecated form of raising exception
1382:45: W602 deprecated form of raising exception
1398:53: W602 deprecated form of raising exception
1409:45: W602 deprecated form of raising exception
1423:49: W602 deprecated form of raising exception
1436:49: W602 deprecated form of raising exception
1439: D205 Blank line missing between one-line summary and description
1469: D400 First line should end with '.', not 's'
1469: D205 Blank line missing between one-line summary and description
1485: D401 First line should be imperative: 'Thi', not 'This'
1498:65: E251 unexpected spaces around keyword / parameter equals
1504: D401 First line should be imperative: 'Fixe', not 'Fixes'
1545: D205 Blank line missing between one-line summary and description
1569: D400 First line should end with '.', not 'g'
1569: D200 One-line docstring should not occupy 3 lines
1586: D203 Expected 1 blank line *before* class docstring, found 0
1586: D400 First line should end with '.', not 't'
1586: D205 Blank line missing between one-line summary and description
1613: D102 Docstring missing
1618:27: E127 continuation line over-indented for visual indent
1621:41: W602 deprecated form of raising exception
1629:41: W602 deprecated form of raising exception
1642:5: E303 too many blank lines (2)
1642: D400 First line should end with '.', not 'e'
1642: D205 Blank line missing between one-line summary and description
1650:62: E202 whitespace before ']'
1650:64: E261 at least two spaces before inline comment
1662:37: E261 at least two spaces before inline comment
1663:37: E261 at least two spaces before inline comment
1664:37: E261 at least two spaces before inline comment
1671:55: E261 at least two spaces before inline comment
1678: D102 Docstring missing
1684: D102 Docstring missing
1691: D102 Docstring missing
1698: D401 First line should be imperative: 'Prepare', not 'Prepares'
1698: D400 First line should end with '.', not 'c'
1720: D400 First line should end with '.', not 's'
1730:41: W602 deprecated form of raising exception
1733:5: E303 too many blank lines (2)
1734:29: E251 unexpected spaces around keyword / parameter equals
1734:31: E251 unexpected spaces around keyword / parameter equals
1734: D400 First line should end with '.', not 'y'
1734: D208 Docstring is over-indented
1734: D200 One-line docstring should not occupy 3 lines
1762:41: W602 deprecated form of raising exception
1780: D401 First line should be imperative: 'Parameter', not 'Parameters'
1780: D202 No blank lines allowed *after* method docstring, found 1
1780: D400 First line should end with '.', not ':'
1780: D205 Blank line missing between one-line summary and description
1781:51: E251 unexpected spaces around keyword / parameter equals
1781:53: E251 unexpected spaces around keyword / parameter equals
1813:62: E203 whitespace before ':'
1828: D401 First line should be imperative: 'Attache', not 'Attaches'
1828: D290 White spaces around docstring should be trimmed.
1828: D205 Blank line missing between one-line summary and description
1828: D208 Docstring is over-indented
1841: D205 Blank line missing between one-line summary and description
1848: D401 First line should be imperative: 'Return', not 'Returns'
1848: D400 First line should end with '.', not 's'
1854: D400 First line should end with '.', not 'e'
1854: D205 Blank line missing between one-line summary and description
1878: D400 First line should end with '.', not 'n'
1878: D205 Blank line missing between one-line summary and description
1889: D205 Blank line missing between one-line summary and description
1903: D205 Blank line missing between one-line summary and description
1911: D102 Docstring missing
1913:43: E202 whitespace before ')'
1915: D401 First line should be imperative: 'Generater', not 'Generaters'
1915: D290 White spaces around docstring should be trimmed.
1915: D202 No blank lines allowed *after* method docstring, found 1
1915: D205 Blank line missing between one-line summary and description
1933: D400 First line should end with '.', not 's'
1937: D401 First line should be imperative: 'Retrieve', not 'Retrieves'
1937: D400 First line should end with '.', not 'd'
1946: D400 First line should end with '.', not 'd'
1946: D205 Blank line missing between one-line summary and description
1955: D400 First line should end with '.', not 'c'
1955: D200 One-line docstring should not occupy 3 lines
1963: D400 First line should end with '.', not 'd'
1963: D205 Blank line missing between one-line summary and description
1983: D400 First line should end with '.', not 'd'
1983: D205 Blank line missing between one-line summary and description
2010:45: W602 deprecated form of raising exception
2022:38: E261 at least two spaces before inline comment
2031:78: E713 test for membership should be 'not in'
2077:45: W602 deprecated form of raising exception
2087:45: W602 deprecated form of raising exception
2091:38: E261 at least two spaces before inline comment
2095:45: W602 deprecated form of raising exception
2100:78: E713 test for membership should be 'not in'
2106:41: W602 deprecated form of raising exception
2112: D401 First line should be imperative: 'Rename', not 'Renames'
2112: D205 Blank line missing between one-line summary and description
2131:88: E225 missing whitespace around operator
2137: D205 Blank line missing between one-line summary and description
2152:39: F841 local variable 'dummy' is assigned to but never used
2158: D205 Blank line missing between one-line summary and description
2182: D400 First line should end with '.', not 'g'
2182: D205 Blank line missing between one-line summary and description
2259: D400 First line should end with '.', not 't'
2259: D205 Blank line missing between one-line summary and description
2289: D401 First line should be imperative: 'Attache', not 'Attaches'
2314: D400 First line should end with '.', not 't'
2314: D205 Blank line missing between one-line summary and description
2328: D401 First line should be imperative: 'Rename', not 'Renames'
2350:62: E202 whitespace before ']'
2350:64: E261 at least two spaces before inline comment
2356: D401 First line should be imperative: 'Update', not 'Updates'
2375: D401 First line should be imperative: 'Update', not 'Updates'
2394: D401 First line should be imperative: 'Set', not 'Sets'
2413: D401 First line should be imperative: 'Check', not 'Checks'
2433: D401 First line should be imperative: 'Unset', not 'Unsets'
2488: D401 First line should be imperative: 'Return', not 'Returns'
2488: D400 First line should end with '.', not 's'
2488: D205 Blank line missing between one-line summary and description
2506: D400 First line should end with '.', not 't'
2506: D205 Blank line missing between one-line summary and description
2514: D209 Put multi-line docstring closing quotes on separate line
2514: D205 Blank line missing between one-line summary and description
2521:5: E303 too many blank lines (2)
2521: D205 Blank line missing between one-line summary and description
2529:5: E303 too many blank lines (2)
2529: D401 First line should be imperative: 'Return', not 'Returns'
2529: D400 First line should end with '.', not 'e'
2529: D205 Blank line missing between one-line summary and description
2567: D205 Blank line missing between one-line summary and description
2579: D205 Blank line missing between one-line summary and description
2597:55: E251 unexpected spaces around keyword / parameter equals
2597:57: E251 unexpected spaces around keyword / parameter equals
2603:41: W602 deprecated form of raising exception
2605: D205 Blank line missing between one-line summary and description
2612: D400 First line should end with '.', not 'e'
2612: D205 Blank line missing between one-line summary and description
2620: D202 No blank lines allowed *after* method docstring, found 1
2620: D205 Blank line missing between one-line summary and description
2633:41: W602 deprecated form of raising exception
2645:49: W602 deprecated form of raising exception
2647:45: W602 deprecated form of raising exception
2649: D209 Put multi-line docstring closing quotes on separate line
2649: D205 Blank line missing between one-line summary and description
2673: D400 First line should end with '.', not 'e'
2673: D205 Blank line missing between one-line summary and description
2688: D401 First line should be imperative: 'List', not 'Lists'
2688: D202 No blank lines allowed *after* method docstring, found 1
2688: D400 First line should end with '.', not 'e'
2688: D205 Blank line missing between one-line summary and description
2712: D202 No blank lines allowed *after* function docstring, found 1
2731:31: W601 .has_key() is deprecated, use 'in'
2740:13: E128 continuation line under-indented for visual indent
2750:9: E303 too many blank lines (2)
2770:37: E128 continuation line under-indented for visual indent
2771:37: E128 continuation line under-indented for visual indent
2772:37: E128 continuation line under-indented for visual indent
2775:57: W602 deprecated form of raising exception
2787:28: E261 at least two spaces before inline comment
2791:28: E261 at least two spaces before inline comment
2794: D200 One-line docstring should not occupy 3 lines
2804: D401 First line should be imperative: 'List', not 'Lists'
2804: D400 First line should end with '.', not 'e'
2804: D205 Blank line missing between one-line summary and description
2811:13: E128 continuation line under-indented for visual indent
2812:13: E128 continuation line under-indented for visual indent
2817:42: W601 .has_key() is deprecated, use 'in'
2822: D209 Put multi-line docstring closing quotes on separate line
2822: D400 First line should end with '.', not 'g'
2822: D205 Blank line missing between one-line summary and description
2830: D209 Put multi-line docstring closing quotes on separate line
2830: D400 First line should end with '.', not 'g'
2830: D205 Blank line missing between one-line summary and description
2838: D401 First line should be imperative: 'Return', not 'Returns'
2845: D401 First line should be imperative: 'Return', not 'Returns'
2854: D401 First line should be imperative: 'Return', not 'Returns'
2854: D290 White spaces around docstring should be trimmed.
2854: D205 Blank line missing between one-line summary and description
2868: D202 No blank lines allowed *after* method docstring, found 1
2889:17: E128 continuation line under-indented for visual indent
2890:17: E128 continuation line under-indented for visual indent
2891:17: E128 continuation line under-indented for visual indent
2892:17: E128 continuation line under-indented for visual indent
2893:17: E128 continuation line under-indented for visual indent
2895: D400 First line should end with '.', not 'n'
2895: D205 Blank line missing between one-line summary and description
2903:50: E251 unexpected spaces around keyword / parameter equals
2903:52: E251 unexpected spaces around keyword / parameter equals
2904:52: E251 unexpected spaces around keyword / parameter equals
2904:54: E251 unexpected spaces around keyword / parameter equals
2907:5: E303 too many blank lines (2)
2907: D400 First line should end with '.', not 'n'
2907: D205 Blank line missing between one-line summary and description
2915:50: E251 unexpected spaces around keyword / parameter equals
2915:52: E251 unexpected spaces around keyword / parameter equals
2916:52: E251 unexpected spaces around keyword / parameter equals
2916:54: E251 unexpected spaces around keyword / parameter equals
2917:5: E301 expected 1 blank line, found 0
2917: D400 First line should end with '.', not 'e'
2917: D200 One-line docstring should not occupy 3 lines
2921:45: E251 unexpected spaces around keyword / parameter equals
2921:47: E251 unexpected spaces around keyword / parameter equals
2921:67: E251 unexpected spaces around keyword / parameter equals
2921:69: E251 unexpected spaces around keyword / parameter equals
2921:90: E251 unexpected spaces around keyword / parameter equals
2921:92: E251 unexpected spaces around keyword / parameter equals
2923: D400 First line should end with '.', not 'f'
2923: D205 Blank line missing between one-line summary and description
2928:45: E251 unexpected spaces around keyword / parameter equals
2928:47: E251 unexpected spaces around keyword / parameter equals
2928:70: E251 unexpected spaces around keyword / parameter equals
2928:72: E251 unexpected spaces around keyword / parameter equals
2928:90: E251 unexpected spaces around keyword / parameter equals
2928:92: E251 unexpected spaces around keyword / parameter equals
2930:1: E302 expected 2 blank lines, found 1
2930: D401 First line should be imperative: 'Return', not 'Returns'
2930: D205 Blank line missing between one-line summary and description
2948:9: E128 continuation line under-indented for visual indent
2949:9: E128 continuation line under-indented for visual indent
2950:9: E128 continuation line under-indented for visual indent
2951:9: E128 continuation line under-indented for visual indent
2952:9: E128 continuation line under-indented for visual indent
2953:9: E128 continuation line under-indented for visual indent
2954:9: E128 continuation line under-indented for visual indent
2956:1: E302 expected 2 blank lines, found 1
2956: D209 Put multi-line docstring closing quotes on separate line
2956: D203 Expected 1 blank line *before* class docstring, found 0
2956: D205 Blank line missing between one-line summary and description
2960: D102 Docstring missing
2991:39: E231 missing whitespace after ','
2991:41: E231 missing whitespace after ','
2991:68: E231 missing whitespace after ','
2991:70: E231 missing whitespace after ','
3007:161: E203 whitespace before ':'
3008:165: E203 whitespace before ':'
3008:193: E203 whitespace before ':'
3011:163: E203 whitespace before ':'
3016: D200 One-line docstring should not occupy 3 lines
3026: D102 Docstring missing
3029: D102 Docstring missing
3034: D102 Docstring missing
3060:5: E303 too many blank lines (2)
3060: D401 First line should be imperative: 'Return', not 'Returns'
3060: D400 First line should end with '.', not ')'
3069: D400 First line should end with '.', not 't'
3069: D205 Blank line missing between one-line summary and description
3082: D102 Docstring missing
3085: D102 Docstring missing
3088: D401 First line should be imperative: 'Return', not 'Returns'
3092: D102 Docstring missing
3095: D102 Docstring missing
3098: D102 Docstring missing
3101: D401 First line should be imperative: 'Return', not 'Returns'
3105: D102 Docstring missing
3108: D102 Docstring missing
3111: D102 Docstring missing
3114: D102 Docstring missing
3117: D102 Docstring missing
3120: D102 Docstring missing
3123: D102 Docstring missing
3126: D102 Docstring missing
3129: D102 Docstring missing
3132: D401 First line should be imperative: 'Return', not 'Returns'
3139: D401 First line should be imperative: 'Return', not 'Returns'
3143: D401 First line should be imperative: 'Return', not 'Returns'
3143: D209 Put multi-line docstring closing quotes on separate line
3143: D400 First line should end with '.', not 'a'
3143: D205 Blank line missing between one-line summary and description
3148: D209 Put multi-line docstring closing quotes on separate line
3148: D400 First line should end with '.', not 't'
3148: D205 Blank line missing between one-line summary and description
3161:25: E128 continuation line under-indented for visual indent
3171: D209 Put multi-line docstring closing quotes on separate line
3171: D400 First line should end with '.', not 'g'
3171: D205 Blank line missing between one-line summary and description
3177:45: W602 deprecated form of raising exception
3182:41: W602 deprecated form of raising exception
3185:1: E302 expected 2 blank lines, found 0
3239:12: E713 test for membership should be 'not in'
3248:25: W602 deprecated form of raising exception
3252:1: E302 expected 2 blank lines, found 0
3252: D401 First line should be imperative: 'Thi', not 'This'
3252: D205 Blank line missing between one-line summary and description
3301: D209 Put multi-line docstring closing quotes on separate line
3301: D400 First line should end with '.', not '>'
3301: D205 Blank line missing between one-line summary and description
3314:46: E261 at least two spaces before inline comment
3328: D400 First line should end with '.', not '>'
3328: D205 Blank line missing between one-line summary and description
3364: D400 First line should end with '.', not 's'
3364: D205 Blank line missing between one-line summary and description
3384: D209 Put multi-line docstring closing quotes on separate line
3384: D400 First line should end with '.', not 's'
3384: D205 Blank line missing between one-line summary and description
3388:23: E203 whitespace before ':'
3389:36: E203 whitespace before ':'
3390:32: E203 whitespace before ':'
3391:20: E203 whitespace before ':'
3392:23: E203 whitespace before ':'
3393:28: E203 whitespace before ':'
3479:32: W602 deprecated form of raising exception
3509:1: E302 expected 2 blank lines, found 1
3530:1: E302 expected 2 blank lines, found 1
3530: D203 Expected 1 blank line *before* class docstring, found 0
3530: D204 Expected 1 blank line *after* class docstring, found 0
3530: D400 First line should end with '.', not 'r'
3532: D400 First line should end with '.', not 'h'
3537: D209 Put multi-line docstring closing quotes on separate line
3537: D400 First line should end with '.', not 'w'
3537: D205 Blank line missing between one-line summary and description
3548: D400 First line should end with '.', not '5'
3561: D400 First line should end with '.', not 'y'
3573: D209 Put multi-line docstring closing quotes on separate line
3573: D400 First line should end with '.', not 'h'
3573: D205 Blank line missing between one-line summary and description
3601:1: E302 expected 2 blank lines, found 1
3601: D209 Put multi-line docstring closing quotes on separate line
3601: D205 Blank line missing between one-line summary and description
3617:1: E302 expected 2 blank lines, found 1
3617: D209 Put multi-line docstring closing quotes on separate line
3617: D400 First line should end with '.', not 'r'
3617: D205 Blank line missing between one-line summary and description
3639: D209 Put multi-line docstring closing quotes on separate line
3639: D202 No blank lines allowed *after* function docstring, found 1
3639: D400 First line should end with '.', not 's'
3639: 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: 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 's'
3652: D205 Blank line missing between one-line summary and description
3658:1: E302 expected 2 blank lines, found 1
3658: D209 Put multi-line docstring closing quotes on separate line
3658: D202 No blank lines allowed *after* function docstring, found 1
3658: D400 First line should end with '.', not 's'
3658: D205 Blank line missing between one-line summary and description
3664:1: E302 expected 2 blank lines, found 1
3664: D209 Put multi-line docstring closing quotes on separate line
3664: D400 First line should end with '.', not 'a'
3664: D205 Blank line missing between one-line summary and description
3674:1: E302 expected 2 blank lines, found 1
3674: D209 Put multi-line docstring closing quotes on separate line
3674: D400 First line should end with '.', not ')'
3674: D205 Blank line missing between one-line summary and description
3678:37: W602 deprecated form of raising exception
3683:37: W602 deprecated form of raising exception
3685:1: E302 expected 2 blank lines, found 1
3685: D209 Put multi-line docstring closing quotes on separate line
3685: D400 First line should end with '.', not ')'
3685: D205 Blank line missing between one-line summary and description
3689:37: W602 deprecated form of raising exception
3693:25: E203 whitespace before ':'
3695:37: W602 deprecated form of raising exception
3698:1: E302 expected 2 blank lines, found 0
3710:37: W602 deprecated form of raising exception
3713:1: E302 expected 2 blank lines, found 0
3713: D209 Put multi-line docstring closing quotes on separate line
3713: D400 First line should end with '.', not ')'
3713: D205 Blank line missing between one-line summary and description
3721:1: E302 expected 2 blank lines, found 1
3721: D400 First line should end with '.', not 'L'
3755:1: E302 expected 2 blank lines, found 1
3755: D400 First line should end with '.', not 'l'
3761:1: E302 expected 2 blank lines, found 1
3761: D400 First line should end with '.', not 'l'
3767:1: E302 expected 2 blank lines, found 1
3775:1: E302 expected 2 blank lines, found 1
3780:1: E302 expected 2 blank lines, found 1
3792:36: W602 deprecated form of raising exception
3798:32: W602 deprecated form of raising exception
3803:36: W602 deprecated form of raising exception
3805:28: W602 deprecated form of raising exception
3807:1: E302 expected 2 blank lines, found 1
3807: D209 Put multi-line docstring closing quotes on separate line
3807: D400 First line should end with '.', not 't'
3807: D205 Blank line missing between one-line summary and description
3824:1: E302 expected 2 blank lines, found 1
3824: D401 First line should be imperative: 'Copie', not 'Copies'
3849:32: W602 deprecated form of raising exception
3850:21: E126 continuation line over-indented for hanging indent
3852:17: E128 continuation line under-indented for visual indent
3858:40: W602 deprecated form of raising exception
3861:32: W602 deprecated form of raising exception
3863:28: W602 deprecated form of raising exception
3864:17: E126 continuation line over-indented for hanging indent
3868:1: E302 expected 2 blank lines, found 1
3868: D400 First line should end with '.', not 'a'
3868: D205 Blank line missing between one-line summary and description
3887:17: E128 continuation line under-indented for visual indent
3900:28: W602 deprecated form of raising exception
3902:28: W602 deprecated form of raising exception
3922:32: W602 deprecated form of raising exception
3933:28: W602 deprecated form of raising exception
3934:17: E127 continuation line over-indented for visual indent
3938:1: E302 expected 2 blank lines, found 1
3938: D401 First line should be imperative: 'Trie', not 'Tries'
3938: D400 First line should end with '.', not 'e'
3938: D205 Blank line missing between one-line summary and description
3985:1: E302 expected 2 blank lines, found 1
3985: D400 First line should end with '.', not 'a'
3985: D205 Blank line missing between one-line summary and description
3994:57: E251 unexpected spaces around keyword / parameter equals
3994:59: E251 unexpected spaces around keyword / parameter equals
3996:59: E251 unexpected spaces around keyword / parameter equals
3996:61: E251 unexpected spaces around keyword / parameter equals
4002:1: E302 expected 2 blank lines, found 1
4002: D203 Expected 1 blank line *before* class docstring, found 0
4002: D205 Blank line missing between one-line summary and description
4002: D208 Docstring is over-indented
4011:29: E251 unexpected spaces around keyword / parameter equals
4011:31: E251 unexpected spaces around keyword / parameter equals
4011:45: E251 unexpected spaces around keyword / parameter equals
4011:47: E251 unexpected spaces around keyword / parameter equals
4011:63: E251 unexpected spaces around keyword / parameter equals
4011:65: E251 unexpected spaces around keyword / parameter equals
4011: D400 First line should end with '.', not 'n'
4011: D205 Blank line missing between one-line summary and description
4012:26: E251 unexpected spaces around keyword / parameter equals
4012:28: E251 unexpected spaces around keyword / parameter equals
4012:45: E251 unexpected spaces around keyword / parameter equals
4012:47: E251 unexpected spaces around keyword / parameter equals
4012:66: E251 unexpected spaces around keyword / parameter equals
4012:68: E251 unexpected spaces around keyword / parameter equals
4012:87: E251 unexpected spaces around keyword / parameter equals
4012:89: E251 unexpected spaces around keyword / parameter equals
4039:9: E303 too many blank lines (2)
4039:25: E711 comparison to None should be 'if cond is not None:'
4043:36: E261 at least two spaces before inline comment
4043:37: E262 inline comment should start with '# '
4054:46: E251 unexpected spaces around keyword / parameter equals
4054:48: E251 unexpected spaces around keyword / parameter equals
4054:62: E251 unexpected spaces around keyword / parameter equals
4054:64: E251 unexpected spaces around keyword / parameter equals
4054:80: E251 unexpected spaces around keyword / parameter equals
4054:82: E251 unexpected spaces around keyword / parameter equals
4054: D401 First line should be imperative: 'Create', not 'Creates'
4054: D209 Put multi-line docstring closing quotes on separate line
4054: D400 First line should end with '.', not 'o'
4054: D205 Blank line missing between one-line summary and description
4054: D208 Docstring is over-indented
4055:18: E128 continuation line under-indented for visual indent
4055:26: E251 unexpected spaces around keyword / parameter equals
4055:28: E251 unexpected spaces around keyword / parameter equals
4055:45: E251 unexpected spaces around keyword / parameter equals
4055:47: E251 unexpected spaces around keyword / parameter equals
4055:66: E251 unexpected spaces around keyword / parameter equals
4055:68: E251 unexpected spaces around keyword / parameter equals
4059:30: E251 unexpected spaces around keyword / parameter equals
4059:32: E251 unexpected spaces around keyword / parameter equals
4059:47: E251 unexpected spaces around keyword / parameter equals
4059:49: E251 unexpected spaces around keyword / parameter equals
4059:68: E251 unexpected spaces around keyword / parameter equals
4059:70: E251 unexpected spaces around keyword / parameter equals
4060:33: E251 unexpected spaces around keyword / parameter equals
4060:35: E251 unexpected spaces around keyword / parameter equals
4060:56: E251 unexpected spaces around keyword / parameter equals
4060:58: E251 unexpected spaces around keyword / parameter equals
4061:72: E703 statement ends with a semicolon
4061:36: E251 unexpected spaces around keyword / parameter equals
4061:38: E251 unexpected spaces around keyword / parameter equals
4061:64: E251 unexpected spaces around keyword / parameter equals
4061:66: E251 unexpected spaces around keyword / parameter equals
4063: D401 First line should be imperative: 'Return', not 'Returns'
4063: D400 First line should end with '.', not 'e'
4067: D401 First line should be imperative: 'Retrieve', not 'Retrieves'
4067: D400 First line should end with '.', not 'e'
4076:20: E713 test for membership should be 'not in'
4080: D401 First line should be imperative: 'Mark', not 'Marks'
4080: D400 First line should end with '.', not 'e'
4082:12: E713 test for membership should be 'not in'
4086:67: E251 unexpected spaces around keyword / parameter equals
4086:69: E251 unexpected spaces around keyword / parameter equals
4086: D209 Put multi-line docstring closing quotes on separate line
4086: D400 First line should end with '.', not 'e'
4086: D205 Blank line missing between one-line summary and description
4090:22: E251 unexpected spaces around keyword / parameter equals
4090:24: E251 unexpected spaces around keyword / parameter equals
4092:14: E201 whitespace after '('
4101:51: E261 at least two spaces before inline comment
4103: D400 First line should end with '.', not 'o'
4107: D401 First line should be imperative: 'Return', not 'Returns'
4107: D400 First line should end with '.', not 'e'
4112:58: E711 comparison to None should be 'if cond is not None:'
4114: D400 First line should end with '.', not 'e'
4130:45: E251 unexpected spaces around keyword / parameter equals
4130:47: E251 unexpected spaces around keyword / parameter equals
4130:67: E251 unexpected spaces around keyword / parameter equals
4130:69: E251 unexpected spaces around keyword / parameter equals
4136:27: E127 continuation line over-indented for visual indent
4148:25: E222 multiple spaces after operator
4155:42: E202 whitespace before ')'
4157: D401 First line should be imperative: 'Read', not 'Reads'
4157: D400 First line should end with '.', not 'e'
4157: D205 Blank line missing between one-line summary and description
4162:74: E251 unexpected spaces around keyword / parameter equals
4162:76: E251 unexpected spaces around keyword / parameter equals
4162:96: E251 unexpected spaces around keyword / parameter equals
4162:98: E251 unexpected spaces around keyword / parameter equals
4169:58: E221 multiple spaces before operator
4182: D401 First line should be imperative: 'Remove', not 'Removes'
4182: D400 First line should end with '.', not 'e'
4184:74: E251 unexpected spaces around keyword / parameter equals
4184:76: E251 unexpected spaces around keyword / parameter equals
4184:96: E251 unexpected spaces around keyword / parameter equals
4184:98: E251 unexpected spaces around keyword / parameter equals
4194: D401 First line should be imperative: 'Write', not 'Writes'
4194: D400 First line should end with '.', not 'e'
4206:51: E251 unexpected spaces around keyword / parameter equals
4206:53: E251 unexpected spaces around keyword / parameter equals
4206:68: E251 unexpected spaces around keyword / parameter equals
4206:70: E251 unexpected spaces around keyword / parameter equals
4206: D400 First line should end with '.', not 's'
4209:22: E711 comparison to None should be 'if cond is not None:'
4212:21: E711 comparison to None should be 'if cond is not None:'
4216:23: E127 continuation line over-indented for visual indent
4220: D400 First line should end with '.', not 'y'
4222:12: E713 test for membership should be 'not in'
4229: D400 First line should end with '.', not 'e'
4239:20: E713 test for membership should be 'not in'
4245: D400 First line should end with '.', not 'e'
4247:12: E713 test for membership should be 'not in'
4255: D102 Docstring missing
4256:46: E711 comparison to None should be 'if cond is not None:'
4259: D102 Docstring missing
4260:38: E261 at least two spaces before inline comment
4260:39: E262 inline comment should start with '# '
4262: D102 Docstring missing
4265: D102 Docstring missing
4268: D102 Docstring missing
4271: D102 Docstring missing
4275: D400 First line should end with '.', not 'o'
4288: D401 First line should be imperative: 'Return', not 'Returns'
4288: D400 First line should end with '.', not 'e'
4288: D205 Blank line missing between one-line summary and description
4295: D401 First line should be imperative: 'Return', not 'Returns'
4295: D205 Blank line missing between one-line summary and description
4295: D208 Docstring is over-indented
4305: D401 First line should be imperative: 'Return', not 'Returns'
4305: D400 First line should end with '.', not 'e'
4315: D400 First line should end with '.', not 'e'
4319:1: E302 expected 2 blank lines, found 1
4319: D203 Expected 1 blank line *before* class docstring, found 0
4319: D204 Expected 1 blank line *after* class docstring, found 0
4319: D400 First line should end with '.', not 'e'
4319: D205 Blank line missing between one-line summary and description
4345:41: E251 unexpected spaces around keyword / parameter equals
4345:43: E251 unexpected spaces around keyword / parameter equals
4345:63: E251 unexpected spaces around keyword / parameter equals
4345:65: E251 unexpected spaces around keyword / parameter equals
4345: D102 Docstring missing
4348:50: E251 unexpected spaces around keyword / parameter equals
4348:52: E251 unexpected spaces around keyword / parameter equals
4348:77: E251 unexpected spaces around keyword / parameter equals
4348:79: E251 unexpected spaces around keyword / parameter equals
4361: D205 Blank line missing between one-line summary and description
4368: D401 First line should be imperative: 'Set', not 'Sets'
4385:16: E713 test for membership should be 'not in'
4387:16: E713 test for membership should be 'not in'
4389:16: E713 test for membership should be 'not in'
4394:29: W602 deprecated form of raising exception
4397: D401 First line should be imperative: 'Return', not 'Returns'
4418: D401 First line should be imperative: 'Return', not 'Returns'
4458:29: W602 deprecated form of raising exception
4493:16: E713 test for membership should be 'not in'
4525:16: E713 test for membership should be 'not in'
4596:29: W602 deprecated form of raising exception
4600:1: E302 expected 2 blank lines, found 0
4600: D203 Expected 1 blank line *before* class docstring, found 0
4600: D204 Expected 1 blank line *after* class docstring, found 0
4600: D400 First line should end with '.', not 's'
4600: D200 One-line docstring should not occupy 3 lines
4604:32: E251 unexpected spaces around keyword / parameter equals
4604:34: E251 unexpected spaces around keyword / parameter equals
4604: D202 No blank lines allowed *after* method docstring, found 1
4604: D400 First line should end with '.', not 'o'
4604: D205 Blank line missing between one-line summary and description
4605:28: E251 unexpected spaces around keyword / parameter equals
4605:30: E251 unexpected spaces around keyword / parameter equals
4605:47: E251 unexpected spaces around keyword / parameter equals
4605:49: E251 unexpected spaces around keyword / parameter equals
4606:29: E251 unexpected spaces around keyword / parameter equals
4606:31: E251 unexpected spaces around keyword / parameter equals
4606:49: E251 unexpected spaces around keyword / parameter equals
4606:51: E251 unexpected spaces around keyword / parameter equals
4607:29: E251 unexpected spaces around keyword / parameter equals
4607:31: E251 unexpected spaces around keyword / parameter equals
4607:49: E251 unexpected spaces around keyword / parameter equals
4607:51: E251 unexpected spaces around keyword / parameter equals
4608:24: E251 unexpected spaces around keyword / parameter equals
4608:26: E251 unexpected spaces around keyword / parameter equals
4656:9: E303 too many blank lines (2)
4656:19: E711 comparison to None should be 'if cond is None:'
4661:43: E251 unexpected spaces around keyword / parameter equals
4661:45: E251 unexpected spaces around keyword / parameter equals
4663: D400 First line should end with '.', not 'r'
4663: D200 One-line docstring should not occupy 2 lines
4668:16: E711 comparison to None should be 'if cond is not None:'
4677: D400 First line should end with '.', not 'd'
4686: D401 First line should be imperative: 'Return', not 'Returns'
4686: D400 First line should end with '.', not 'e'
4686: D205 Blank line missing between one-line summary and description
4692:16: E128 continuation line under-indented for visual indent
4694:16: E128 continuation line under-indented for visual indent
4696:16: E128 continuation line under-indented for visual indent
4698: D400 First line should end with '.', not 'g'
4698: D205 Blank line missing between one-line summary and description
4708:26: E251 unexpected spaces around keyword / parameter equals
4708:28: E251 unexpected spaces around keyword / parameter equals
4708:46: E251 unexpected spaces around keyword / parameter equals
4708:48: E251 unexpected spaces around keyword / parameter equals
4708: D205 Blank line missing between one-line summary and description
4709:27: E251 unexpected spaces around keyword / parameter equals
4709:29: E251 unexpected spaces around keyword / parameter equals
4709:46: E251 unexpected spaces around keyword / parameter equals
4709:48: E251 unexpected spaces around keyword / parameter equals
4710:27: E251 unexpected spaces around keyword / parameter equals
4710:29: E251 unexpected spaces around keyword / parameter equals
4710:47: E251 unexpected spaces around keyword / parameter equals
4710:49: E251 unexpected spaces around keyword / parameter equals
4711:24: E251 unexpected spaces around keyword / parameter equals
4711:26: E251 unexpected spaces around keyword / parameter equals
4717:54: E251 unexpected spaces around keyword / parameter equals
4717:56: E251 unexpected spaces around keyword / parameter equals
4718:35: E128 continuation line under-indented for visual indent
4718:45: E251 unexpected spaces around keyword / parameter equals
4718:47: E251 unexpected spaces around keyword / parameter equals
4719:35: E128 continuation line under-indented for visual indent
4719:45: E251 unexpected spaces around keyword / parameter equals
4719:47: E251 unexpected spaces around keyword / parameter equals
4720:35: E128 continuation line under-indented for visual indent
4720:46: E251 unexpected spaces around keyword / parameter equals
4720:48: E251 unexpected spaces around keyword / parameter equals
4721:35: E128 continuation line under-indented for visual indent
4721:46: E251 unexpected spaces around keyword / parameter equals
4721:48: E251 unexpected spaces around keyword / parameter equals
4722:35: E128 continuation line under-indented for visual indent
4722:46: E251 unexpected spaces around keyword / parameter equals
4722:48: E251 unexpected spaces around keyword / parameter equals
4723:35: E128 continuation line under-indented for visual indent
4723:46: E251 unexpected spaces around keyword / parameter equals
4723:48: E251 unexpected spaces around keyword / parameter equals
4739:25: E711 comparison to None should be 'if cond is None:'
4748:34: E251 unexpected spaces around keyword / parameter equals
4748:36: E251 unexpected spaces around keyword / parameter equals
4750: D401 First line should be imperative: 'Remove', not 'Removes'
4750: D290 White spaces around docstring should be trimmed.
4750: D205 Blank line missing between one-line summary and description
4750: D208 Docstring is over-indented
4756:81: E261 at least two spaces before inline comment
4760: D102 Docstring missing
4764:31: E251 unexpected spaces around keyword / parameter equals
4764:33: E251 unexpected spaces around keyword / parameter equals
4764: D401 First line should be imperative: 'Retrieve', not 'Retrieves'
4764: D209 Put multi-line docstring closing quotes on separate line
4764: D201 No blank lines allowed *before* method docstring, found 1
4764: D202 No blank lines allowed *after* method docstring, found 1
4764: D205 Blank line missing between one-line summary and description
4764: D208 Docstring is over-indented
4765:24: E127 continuation line over-indented for visual indent
4765:34: E251 unexpected spaces around keyword / parameter equals
4765:36: E251 unexpected spaces around keyword / parameter equals
4766:24: E127 continuation line over-indented for visual indent
4766:34: E251 unexpected spaces around keyword / parameter equals
4766:36: E251 unexpected spaces around keyword / parameter equals
4767:24: E127 continuation line over-indented for visual indent
4767:35: E251 unexpected spaces around keyword / parameter equals
4767:37: E251 unexpected spaces around keyword / parameter equals
4768:24: E127 continuation line over-indented for visual indent
4768:35: E251 unexpected spaces around keyword / parameter equals
4768:37: E251 unexpected spaces around keyword / parameter equals
4769:24: E127 continuation line over-indented for visual indent
4769:35: E251 unexpected spaces around keyword / parameter equals
4769:37: E251 unexpected spaces around keyword / parameter equals
4770:24: E127 continuation line over-indented for visual indent
4770:35: E251 unexpected spaces around keyword / parameter equals
4770:37: E251 unexpected spaces around keyword / parameter equals
4785:45: E261 at least two spaces before inline comment
4795:16: E711 comparison to None should be 'if cond is not None:'
4801: D400 First line should end with '.', not 'n'
4805: D400 First line should end with '.', not 'n'
4813:5: E303 too many blank lines (3)
4813: D102 Docstring missing
4816: D102 Docstring missing
4819: D102 Docstring missing
4822: D102 Docstring missing
4828:1: E302 expected 2 blank lines, found 1
4846: D203 Expected 1 blank line *before* class docstring, found 0
4846: D204 Expected 1 blank line *after* class docstring, found 0
4846: D200 One-line docstring should not occupy 3 lines
4850: D102 Docstring missing
4854: D401 First line should be imperative: 'Parse', not 'Parses'
4854: D400 First line should end with '.', not 's'
4854: D205 Blank line missing between one-line summary and description
4863:29: E261 at least two spaces before inline comment
4869: D401 First line should be imperative: 'Open', not 'Opens'
4869: D400 First line should end with '.', not 'd'
4869: D205 Blank line missing between one-line summary and description
4895:51: W602 deprecated form of raising exception
4896:21: E126 continuation line over-indented for hanging indent
4913: D400 First line should end with '.', not 'e'
4913: D205 Blank line missing between one-line summary and description
4921:75: E261 at least two spaces before inline comment
4925:37: E261 at least two spaces before inline comment
4926:71: E261 at least two spaces before inline comment
4926:72: E262 inline comment should start with '# '