1:1: E266 too many leading '#' for block comment
2:1: E266 too many leading '#' for block comment
4:1: E266 too many leading '#' for block comment
5:1: E266 too many leading '#' for block comment
6:1: E266 too many leading '#' for block comment
7:1: E266 too many leading '#' for block comment
9:1: E266 too many leading '#' for block comment
10:1: E266 too many leading '#' for block comment
11:1: E266 too many leading '#' for block comment
12:1: E266 too many leading '#' for block comment
14:1: E266 too many leading '#' for block comment
15:1: E266 too many leading '#' for block comment
16:1: E266 too many leading '#' for block comment
18: L101 copyright is missing
24:1: E402 module level import not at top of file
25:1: E402 module level import not at top of file
27:1: E402 module level import not at top of file
28:1: E402 module level import not at top of file
29:1: I100 Imports statements are in the wrong order. from invenio.legacy.webpage should be before from invenio.utils.json
29:1: E402 module level import not at top of file
30:1: I101 Imported names are in the wrong order. Should be CFG_SITE_LANG, CFG_SITE_URL
30:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.legacy.webpage
30:1: E402 module level import not at top of file
31:1: E402 module level import not at top of file
32:1: E402 module level import not at top of file
33:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.adminlib should be before from invenio.legacy.webuser
33:1: E402 module level import not at top of file
34:1: E402 module level import not at top of file
35:1: I100 Imports statements are in the wrong order. from invenio.legacy.oaiharvest.config should be before from invenio.legacy.oaiharvest.dblayer
35:1: E402 module level import not at top of file
36:1: I100 Imports statements are in the wrong order. from invenio.ext.legacy.handler should be before from invenio.legacy.oaiharvest.config
36:1: E402 module level import not at top of file
38:1: E302 expected 2 blank lines, found 1
38: D400 First line should end with '.', not 'e'
66: D103 Docstring missing
144:1: E302 expected 2 blank lines, found 1
144: D103 Docstring missing
145:78: E502 the backslash is redundant between brackets
146:24: E127 continuation line over-indented for visual indent
146:63: E502 the backslash is redundant between brackets
147:24: E127 continuation line over-indented for visual indent
176:21: E711 comparison to None should be 'if cond is None:'
178:21: E711 comparison to None should be 'if cond is None:'
224: D103 Docstring missing
234:29: E251 unexpected spaces around keyword / parameter equals
234:31: E251 unexpected spaces around keyword / parameter equals
238:26: E231 missing whitespace after ','
242:53: E128 continuation line under-indented for visual indent
243:53: E128 continuation line under-indented for visual indent
247:29: E251 unexpected spaces around keyword / parameter equals
247:31: E251 unexpected spaces around keyword / parameter equals
253: D103 Docstring missing
263:29: E251 unexpected spaces around keyword / parameter equals
263:31: E251 unexpected spaces around keyword / parameter equals
266:26: E231 missing whitespace after ','
275:29: E251 unexpected spaces around keyword / parameter equals
275:31: E251 unexpected spaces around keyword / parameter equals
281:58: E251 unexpected spaces around keyword / parameter equals
281:60: E251 unexpected spaces around keyword / parameter equals
281:72: E251 unexpected spaces around keyword / parameter equals
281:74: E251 unexpected spaces around keyword / parameter equals
281: D103 Docstring missing
284:13: E711 comparison to None should be 'if cond is None:'
286:14: E711 comparison to None should be 'if cond is None:'
295:29: E251 unexpected spaces around keyword / parameter equals
295:31: E251 unexpected spaces around keyword / parameter equals
298:26: E231 missing whitespace after ','
302:53: E128 continuation line under-indented for visual indent
303:53: E128 continuation line under-indented for visual indent
304:53: E128 continuation line under-indented for visual indent
308:29: E251 unexpected spaces around keyword / parameter equals
308:31: E251 unexpected spaces around keyword / parameter equals
313:1: E302 expected 2 blank lines, found 1
313: D103 Docstring missing
316:13: E711 comparison to None should be 'if cond is None:'
318:14: E711 comparison to None should be 'if cond is None:'
320:12: E711 comparison to None should be 'if cond is None:'
329:29: E251 unexpected spaces around keyword / parameter equals
329:31: E251 unexpected spaces around keyword / parameter equals
332:26: E231 missing whitespace after ','
336:53: E128 continuation line under-indented for visual indent
337:53: E128 continuation line under-indented for visual indent
338:53: E128 continuation line under-indented for visual indent
339:53: E128 continuation line under-indented for visual indent
340:53: E128 continuation line under-indented for visual indent
344:29: E251 unexpected spaces around keyword / parameter equals
344:31: E251 unexpected spaces around keyword / parameter equals
349:1: E302 expected 2 blank lines, found 1
349:60: E251 unexpected spaces around keyword / parameter equals
349:62: E251 unexpected spaces around keyword / parameter equals
349: D103 Docstring missing
361:26: E231 missing whitespace after ','
365:53: E128 continuation line under-indented for visual indent
366:53: E128 continuation line under-indented for visual indent
375:1: E302 expected 2 blank lines, found 1
375: D103 Docstring missing
402:1: E302 expected 2 blank lines, found 1
402: D103 Docstring missing
414:26: E231 missing whitespace after ','
427:1: E302 expected 2 blank lines, found 1
427:54: E251 unexpected spaces around keyword / parameter equals
427:56: E251 unexpected spaces around keyword / parameter equals
427: D103 Docstring missing
436:29: E251 unexpected spaces around keyword / parameter equals
436:31: E251 unexpected spaces around keyword / parameter equals
439:26: E231 missing whitespace after ','
442:34: E251 unexpected spaces around keyword / parameter equals
442:36: E251 unexpected spaces around keyword / parameter equals
443:72: E251 unexpected spaces around keyword / parameter equals
443:74: E251 unexpected spaces around keyword / parameter equals
447:29: E251 unexpected spaces around keyword / parameter equals
447:31: E251 unexpected spaces around keyword / parameter equals
453: D103 Docstring missing
462:29: E251 unexpected spaces around keyword / parameter equals
462:31: E251 unexpected spaces around keyword / parameter equals
465:26: E231 missing whitespace after ','
469:61: E127 continuation line over-indented for visual indent
473:29: E251 unexpected spaces around keyword / parameter equals
473:31: E251 unexpected spaces around keyword / parameter equals
479: D103 Docstring missing
488:29: E251 unexpected spaces around keyword / parameter equals
488:31: E251 unexpected spaces around keyword / parameter equals
491:26: E231 missing whitespace after ','
495:53: E128 continuation line under-indented for visual indent
495:70: E251 unexpected spaces around keyword / parameter equals
495:72: E251 unexpected spaces around keyword / parameter equals
499:29: E251 unexpected spaces around keyword / parameter equals
499:31: E251 unexpected spaces around keyword / parameter equals
504:1: E302 expected 2 blank lines, found 1
504: D103 Docstring missing
508:16: E126 continuation line over-indented for hanging indent
516:160: E502 the backslash is redundant between brackets
544: D103 Docstring missing
553:29: E251 unexpected spaces around keyword / parameter equals
553:31: E251 unexpected spaces around keyword / parameter equals
556:26: E231 missing whitespace after ','
558:23: E711 comparison to None should be 'if cond is None:'
559:44: E703 statement ends with a semicolon
568: D103 Docstring missing
577:29: E251 unexpected spaces around keyword / parameter equals
577:31: E251 unexpected spaces around keyword / parameter equals
580:26: E231 missing whitespace after ','
582:23: E711 comparison to None should be 'if cond is None:'
583:44: E703 statement ends with a semicolon
595:1: E302 expected 2 blank lines, found 1
595: D103 Docstring missing
637:1: E302 expected 2 blank lines, found 1
637: D290 White spaces around docstring should be trimmed.
637: D400 First line should end with '.', not 't'
643:5: F841 local variable 'result' is assigned to but never used
643:15: E201 whitespace after '{'
645:9: E124 closing bracket does not match visual indentation
648:110: F821 undefined name 'filter_key'
652:1: E302 expected 2 blank lines, found 1
652:35: E251 unexpected spaces around keyword / parameter equals
652:37: E251 unexpected spaces around keyword / parameter equals
652: D103 Docstring missing


1: D100 Docstring missing
3:1: E266 too many leading '#' for block comment
4:1: E266 too many leading '#' for block comment
6:1: E266 too many leading '#' for block comment
7:1: E266 too many leading '#' for block comment
8:1: E266 too many leading '#' for block comment
9:1: E266 too many leading '#' for block comment
11:1: E266 too many leading '#' for block comment
12:1: E266 too many leading '#' for block comment
13:1: E266 too many leading '#' for block comment
14:1: E266 too many leading '#' for block comment
16:1: E266 too many leading '#' for block comment
17:1: E266 too many leading '#' for block comment
18:1: E266 too many leading '#' for block comment
20: L101 copyright is missing
24:1: I101 Imported names are in the wrong order. Should be CFG_REFEXTRACT_MARKER_CLOSING_AUTHOR_ETAL, CFG_REFEXTRACT_MARKER_CLOSING_AUTHOR_INCL, CFG_REFEXTRACT_MARKER_CLOSING_AUTHOR_STND, CFG_REFEXTRACT_MARKER_CLOSING_COLLABORATION, CFG_REFEXTRACT_MARKER_CLOSING_TITLE_IBID, CFG_REFEXTRACT_MARKER_OPENING_COLLABORATION, CFG_REFEXTRACT_MARKER_OPENING_TITLE_IBID
24:1: I100 Imports statements are in the wrong order. from invenio.legacy.refextract.config should be before from unidecode
33:1: I100 Imports statements are in the wrong order. from invenio.legacy.docextract.text should be before from invenio.legacy.refextract.config
35:1: I101 Imported names are in the wrong order. Should be RE_ARXIV_CATCHUP, RE_ATLAS_CONF_POST_2010, RE_ATLAS_CONF_PRE_2010, RE_OLD_ARXIV, re_arxiv, re_arxiv_5digits, re_correct_numeration_2nd_try_ptn1, re_correct_numeration_2nd_try_ptn2, re_correct_numeration_2nd_try_ptn3, re_correct_numeration_2nd_try_ptn4, re_doi, re_html_tagged_url, re_ibid, re_isbn, re_multiple_hyphens, re_new_arxiv, re_new_arxiv_5digits, re_numeration_nucphys_vol_page_yr, re_numeration_nucphys_vol_yr_page, re_numeration_vol_nucphys_page_yr, re_numeration_vol_nucphys_series_page_yr, re_numeration_vol_nucphys_series_yr_page, re_numeration_vol_nucphys_yr_subvol_page, re_numeration_vol_page_yr, re_numeration_vol_series_nucphys_page_yr, re_numeration_vol_subvol_nucphys_yr_page, re_numeration_vol_yr_page, re_numeration_yr_vol_page, re_pos, re_pos_year_num, re_punctuation, re_quoted, re_raw_url, re_series_from_numeration, re_series_from_numeration_after_volume, re_wash_volume_tag
73:1: I101 Imported names are in the wrong order. Should be etal_matches, get_author_regexps, re_ed_notation, re_etal
73:1: I100 Imports statements are in the wrong order. from invenio.legacy.authorextract.regexs should be before from invenio.legacy.refextract.regexs
81: D103 Docstring missing
132:10: E127 continuation line over-indented for visual indent
136:8: E127 continuation line over-indented for visual indent
174: D400 First line should end with '.', not 's'
174: D205 Blank line missing between one-line summary and description
174: D208 Docstring is over-indented
244:31: E114 indentation is not a multiple of four (comment)
244:31: E116 unexpected indentation (comment)
261:28: E114 indentation is not a multiple of four (comment)
261:28: E116 unexpected indentation (comment)
262:28: E114 indentation is not a multiple of four (comment)
262:28: E116 unexpected indentation (comment)
263:28: E114 indentation is not a multiple of four (comment)
263:28: E116 unexpected indentation (comment)
268:19: E126 continuation line over-indented for hanging indent
292:19: E121 continuation line under-indented for hanging indent
293:21: E121 continuation line under-indented for hanging indent
303:19: E121 continuation line under-indented for hanging indent
304:21: E121 continuation line under-indented for hanging indent
330: D103 Docstring missing
334: D400 First line should end with '.', not 'N'
339: D400 First line should end with '.', not 's'
349: D400 First line should end with '.', not 's'
376: D400 First line should end with '.', not 's'
388:54: W503 line break before binary operator
388:54: E127 continuation line over-indented for visual indent
393: D400 First line should end with '.', not 'r'
425: D103 Docstring missing
433: D103 Docstring missing
470: D400 First line should end with '.', not 'R'
470: D205 Blank line missing between one-line summary and description
470: D208 Docstring is over-indented
493:25: E116 unexpected indentation (comment)
506:25: E127 continuation line over-indented for visual indent
506:39: E203 whitespace before ':'
524: D202 No blank lines allowed *after* function docstring, found 1
524: D400 First line should end with '.', not 's'
524: D205 Blank line missing between one-line summary and description
524: D208 Docstring is over-indented
539:24: E128 continuation line under-indented for visual indent
540:24: E128 continuation line under-indented for visual indent
543: D103 Docstring missing
553: D103 Docstring missing
568: D400 First line should end with '.', not 'd'
568: D205 Blank line missing between one-line summary and description
568: D208 Docstring is over-indented
635:31: E126 continuation line over-indented for hanging indent
678: D400 First line should end with '.', not 'd'
678: D205 Blank line missing between one-line summary and description
678: D208 Docstring is over-indented
711:31: E203 whitespace before ':'
722: D400 First line should end with '.', not 'n'
722: D205 Blank line missing between one-line summary and description
722: D208 Docstring is over-indented
750: D400 First line should end with '.', not 'e'
750: D205 Blank line missing between one-line summary and description
750: D208 Docstring is over-indented
810:18: E127 continuation line over-indented for visual indent
811:18: E127 continuation line over-indented for visual indent
812:38: E127 continuation line over-indented for visual indent
819:18: E127 continuation line over-indented for visual indent
820:18: E127 continuation line over-indented for visual indent
821:28: E127 continuation line over-indented for visual indent
833: D103 Docstring missing
846: D400 First line should end with '.', not 's'
846: D205 Blank line missing between one-line summary and description
846: D208 Docstring is over-indented
870: D400 First line should end with '.', not ','
870: D205 Blank line missing between one-line summary and description
870: D208 Docstring is over-indented
907:34: E203 whitespace before ':'
908:34: E203 whitespace before ':'
909:34: E203 whitespace before ':'
910:34: E203 whitespace before ':'
911:34: E203 whitespace before ':'
912:34: E203 whitespace before ':'
913:34: E203 whitespace before ':'
914:34: E203 whitespace before ':'
915:34: E203 whitespace before ':'
932:21: E266 too many leading '#' for block comment
961:17: E128 continuation line under-indented for visual indent
964:17: E128 continuation line under-indented for visual indent
993:21: E128 continuation line under-indented for visual indent
1008: D400 First line should end with '.', not 'y'
1008: D205 Blank line missing between one-line summary and description
1008: D208 Docstring is over-indented
1029: D400 First line should end with '.', not ','
1029: D205 Blank line missing between one-line summary and description
1029: D208 Docstring is over-indented
1044:16: E127 continuation line over-indented for visual indent
1050: D103 Docstring missing
1060: D400 First line should end with '.', not 'n'
1060: D205 Blank line missing between one-line summary and description
1060: D208 Docstring is over-indented
1107: D205 Blank line missing between one-line summary and description
1107: D208 Docstring is over-indented
1137:35: E114 indentation is not a multiple of four (comment)
1137:35: E116 unexpected indentation (comment)
1139:35: E114 indentation is not a multiple of four (comment)
1139:35: E116 unexpected indentation (comment)
1172: D400 First line should end with '.', not 'e'
1172: D205 Blank line missing between one-line summary and description
1172: D208 Docstring is over-indented
1199: D400 First line should end with '.', not 'e'
1199: D205 Blank line missing between one-line summary and description
1199: D208 Docstring is over-indented
1211:35: E114 indentation is not a multiple of four (comment)
1211:35: E116 unexpected indentation (comment)
1213:35: E114 indentation is not a multiple of four (comment)
1213:35: E116 unexpected indentation (comment)
1244:20: E127 continuation line over-indented for visual indent
1249:53: E127 continuation line over-indented for visual indent
1252:37: E127 continuation line over-indented for visual indent
1253:37: E127 continuation line over-indented for visual indent
1260: D103 Docstring missing
1262:24: E114 indentation is not a multiple of four (comment)
1262:24: E116 unexpected indentation (comment)
1272: D400 First line should end with '.', not 'e'
1272: D205 Blank line missing between one-line summary and description
1272: D208 Docstring is over-indented
1315:24: E221 multiple spaces before operator
1316:23: E221 multiple spaces before operator
1325:16: E221 multiple spaces before operator
1326:17: E221 multiple spaces before operator
1329:39: E221 multiple spaces before operator
1330:38: E221 multiple spaces before operator
1339:18: E221 multiple spaces before operator
1340:16: E221 multiple spaces before operator
1341:17: E221 multiple spaces before operator
1349:39: E221 multiple spaces before operator
1350:38: E221 multiple spaces before operator
1362:16: E126 continuation line over-indented for hanging indent
1385: D401 First line should be imperative: 'take', not 'takes'
1385: D205 Blank line missing between one-line summary and description
1385: D208 Docstring is over-indented


1: D400 First line should end with '.', not 'k'
2:1: E266 too many leading '#' for block comment
3:1: E266 too many leading '#' for block comment
5:1: E266 too many leading '#' for block comment
6:1: E266 too many leading '#' for block comment
7:1: E266 too many leading '#' for block comment
8:1: E266 too many leading '#' for block comment
10:1: E266 too many leading '#' for block comment
11:1: E266 too many leading '#' for block comment
12:1: E266 too many leading '#' for block comment
13:1: E266 too many leading '#' for block comment
15:1: E266 too many leading '#' for block comment
16:1: E266 too many leading '#' for block comment
17:1: E266 too many leading '#' for block comment
19: L101 copyright is missing
22:1: I100 Imports statements are in the wrong order. import os should be before import sys
24:1: I100 Imports statements are in the wrong order. import cgi should be before import re
29:1: I201 Missing newline before sections or imports.
30:1: I100 Imports statements are in the wrong order. from six should be before from six.moves.urllib.parse
31:1: I100 Imports statements are in the wrong order. from wsgiref.util should be before from six
31:1: I201 Missing newline before sections or imports.
34:1: I101 Imported names are in the wrong order. Should be DONE, HTTP_INTERNAL_SERVER_ERROR, HTTP_NOT_FOUND, HTTP_STATUS_MAP, OK, SERVER_RETURN
34:1: F401 'HTTP_INTERNAL_SERVER_ERROR' imported but unused
37:1: I101 Imported names are in the wrong order. Should be CFG_DEVEL_SITE, CFG_SITE_LANG, CFG_SITE_SECURE_URL, CFG_SITE_URL, CFG_WEBDIR, CFG_WEBSTYLE_HTTP_STATUS_ALERT_LIST, CFG_WEBSTYLE_REVERSE_PROXY_IPS
37:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.utils.apache
42:1: E266 too many leading '#' for block comment
44:1: I101 Imported names are in the wrong order. Should be after_this_request, request
44:1: I100 Imports statements are in the wrong order. from flask should be before from invenio.utils.datastructures
47:1: E266 too many leading '#' for block comment
48:1: E266 too many leading '#' for block comment
51:1: E266 too many leading '#' for block comment
52:1: E266 too many leading '#' for block comment
53:1: E266 too many leading '#' for block comment
58:5: E266 too many leading '#' for block comment
65: D103 Docstring missing
71: D203 Expected 1 blank line *before* class docstring, found 0
71: D204 Expected 1 blank line *after* class docstring, found 0
71: D205 Blank line missing between one-line summary and description
76: D102 Docstring missing
81:1: I101 Imported names are in the wrong order. Should be BaseResponse, CommonResponseDescriptorsMixin, ResponseStreamMixin
81:1: E402 module level import not at top of file
85: D203 Expected 1 blank line *before* class docstring, found 0
85: D400 First line should end with '.', not '`'
85: D205 Blank line missing between one-line summary and description
93: D203 Expected 1 blank line *before* class docstring, found 0
93: D204 Expected 1 blank line *after* class docstring, found 0
93: D205 Blank line missing between one-line summary and description
100: D102 Docstring missing
115:9: E266 too many leading '#' for block comment
126:20: E261 at least two spaces before inline comment
126:21: E262 inline comment should start with '# '
135: D102 Docstring missing
138: D401 First line should be imperative: 'Return', not 'Returns'
138: D290 White spaces around docstring should be trimmed.
149: D102 Docstring missing
152: D102 Docstring missing
155: D102 Docstring missing
158: D102 Docstring missing
167: D102 Docstring missing
185:21: E266 too many leading '#' for block comment
187:46: E261 at least two spaces before inline comment
187:47: E262 inline comment should start with '# '
188:25: E116 unexpected indentation (comment)
188:25: E266 too many leading '#' for block comment
193: D102 Docstring missing
200: D102 Docstring missing
203: D102 Docstring missing
211: D102 Docstring missing
214: D102 Docstring missing
217: D102 Docstring missing
223: D102 Docstring missing
226: D102 Docstring missing
229: D102 Docstring missing
232: D102 Docstring missing
235: D102 Docstring missing
237:16: E126 continuation line over-indented for hanging indent
251:98: E502 the backslash is redundant between brackets
252:98: E502 the backslash is redundant between brackets
253:100: E502 the backslash is redundant between brackets
259: D102 Docstring missing
264: D102 Docstring missing
267: D102 Docstring missing
270: D102 Docstring missing
273: D102 Docstring missing
278: D102 Docstring missing
310:17: E266 too many leading '#' for block comment
316: D102 Docstring missing
322: D102 Docstring missing
325: D102 Docstring missing
328: D102 Docstring missing
331: D102 Docstring missing
337: D102 Docstring missing
343: D102 Docstring missing
346: D102 Docstring missing
349: D102 Docstring missing
353: D102 Docstring missing
358: D102 Docstring missing
361: D102 Docstring missing
365:13: E266 too many leading '#' for block comment
366:13: E266 too many leading '#' for block comment
367:13: E266 too many leading '#' for block comment
368:13: E266 too many leading '#' for block comment
371: D102 Docstring missing
374: D102 Docstring missing
377: D102 Docstring missing
382: D102 Docstring missing
385: D102 Docstring missing
388: D102 Docstring missing
391: D102 Docstring missing
398:13: B901 blind except: statement
402: D400 First line should end with '.', not 't'
402: D205 Blank line missing between one-line summary and description
414: D102 Docstring missing
441:1: E302 expected 2 blank lines, found 1
441: D400 First line should end with '.', not 'e'
441: D205 Blank line missing between one-line summary and description
452:13: E266 too many leading '#' for block comment
454:43: E261 at least two spaces before inline comment
454:44: E262 inline comment should start with '# '
459:1: E302 expected 2 blank lines, found 1
459: D200 One-line docstring should not occupy 3 lines
463:5: E266 too many leading '#' for block comment
474:5: E266 too many leading '#' for block comment
490:47: E128 continuation line under-indented for visual indent
501:9: E266 too many leading '#' for block comment
515:9: E266 too many leading '#' for block comment
516:9: E266 too many leading '#' for block comment
521: D401 First line should be imperative: 'Return', not 'Returns'
521: D200 One-line docstring should not occupy 3 lines
534:1: E302 expected 2 blank lines, found 1
534: D401 First line should be imperative: 'Return', not 'Returns'
534: D205 Blank line missing between one-line summary and description
547:1: E302 expected 2 blank lines, found 1
547: D401 First line should be imperative: 'Check', not 'Checks'
547: D205 Blank line missing between one-line summary and description
572:1: E302 expected 2 blank lines, found 1
572: D200 One-line docstring should not occupy 3 lines
585:9: E266 too many leading '#' for block comment
588:13: E266 too many leading '#' for block comment
589:32: W602 deprecated form of raising exception
590:9: E266 too many leading '#' for block comment
591:9: E266 too many leading '#' for block comment
592:9: E266 too many leading '#' for block comment
595:13: E266 too many leading '#' for block comment
596:13: E266 too many leading '#' for block comment
597:13: E266 too many leading '#' for block comment
598:13: E266 too many leading '#' for block comment
599:13: E266 too many leading '#' for block comment
603:17: E266 too many leading '#' for block comment
604:17: E266 too many leading '#' for block comment
605:17: E266 too many leading '#' for block comment
619:26: E127 continuation line over-indented for visual indent
651:28: W602 deprecated form of raising exception


1: D400 First line should end with '.', not 's'
3:1: E266 too many leading '#' for block comment
4:1: E266 too many leading '#' for block comment
6:1: E266 too many leading '#' for block comment
7:1: E266 too many leading '#' for block comment
8:1: E266 too many leading '#' for block comment
9:1: E266 too many leading '#' for block comment
11:1: E266 too many leading '#' for block comment
12:1: E266 too many leading '#' for block comment
13:1: E266 too many leading '#' for block comment
14:1: E266 too many leading '#' for block comment
16:1: E266 too many leading '#' for block comment
17:1: E266 too many leading '#' for block comment
18:1: E266 too many leading '#' for block comment
20: L101 copyright is missing
29:2: E114 indentation is not a multiple of four (comment)
29:2: E116 unexpected indentation (comment)
30:2: E114 indentation is not a multiple of four (comment)
30:2: E116 unexpected indentation (comment)
31:2: E114 indentation is not a multiple of four (comment)
31:2: E116 unexpected indentation (comment)
32:2: E114 indentation is not a multiple of four (comment)
32:2: E116 unexpected indentation (comment)
33:2: E114 indentation is not a multiple of four (comment)
33:2: E116 unexpected indentation (comment)
34:2: E114 indentation is not a multiple of four (comment)
34:2: E116 unexpected indentation (comment)
35:2: E114 indentation is not a multiple of four (comment)
35:2: E116 unexpected indentation (comment)
36:2: E114 indentation is not a multiple of four (comment)
36:2: E116 unexpected indentation (comment)
37:2: E114 indentation is not a multiple of four (comment)
37:2: E116 unexpected indentation (comment)
38:2: E114 indentation is not a multiple of four (comment)
38:2: E116 unexpected indentation (comment)
39:2: E114 indentation is not a multiple of four (comment)
39:2: E116 unexpected indentation (comment)
40:2: E114 indentation is not a multiple of four (comment)
40:2: E116 unexpected indentation (comment)
41:2: E114 indentation is not a multiple of four (comment)
41:2: E116 unexpected indentation (comment)
42:2: E114 indentation is not a multiple of four (comment)
42:2: E116 unexpected indentation (comment)
43:2: E114 indentation is not a multiple of four (comment)
43:2: E116 unexpected indentation (comment)
44:2: E114 indentation is not a multiple of four (comment)
44:2: E116 unexpected indentation (comment)
45:2: E114 indentation is not a multiple of four (comment)
45:2: E116 unexpected indentation (comment)
48:1: I100 Imports statements are in the wrong order. import time should be before from wsgiref.headers
49:1: I100 Imports statements are in the wrong order. import re should be before import time
50:1: I100 Imports statements are in the wrong order. import os should be before import re
51:1: I100 Imports statements are in the wrong order. import cgi should be before import os
52:1: I100 Imports statements are in the wrong order. import cStringIO should be before import cgi
54:1: I101 Imported names are in the wrong order. Should be BuiltinFunctionType, ClassType, ListType, MethodType, TypeType
55:1: I201 Missing newline before sections or imports.
56:1: I101 Imported names are in the wrong order. Should be HTTP_BAD_REQUEST, HTTP_LENGTH_REQUIRED, InvenioWebInterfaceWSGIContentLenghtError, InvenioWebInterfaceWSGIContentMD5Error, InvenioWebInterfaceWSGIContentTypeError, SERVER_RETURN
64:1: E302 expected 2 blank lines, found 1
64: D101 Docstring missing
67:5: E301 expected 1 blank line, found 0
67: D102 Docstring missing
75:1: E266 too many leading '#' for block comment
76:1: E731 do not assign a lambda expression, use a def
78:1: E266 too many leading '#' for block comment
81: D101 Docstring missing
83: D102 Docstring missing
91:23: E202 whitespace before ')'
104:28: E721 do not compare types, use 'isinstance()'
110:37: W602 deprecated form of raising exception
128:1: E302 expected 2 blank lines, found 1
128: D203 Expected 1 blank line *before* class docstring, found 0
128: D400 First line should end with '.', not 't'
128: D205 Blank line missing between one-line summary and description
141: D202 No blank lines allowed *after* method docstring, found 1
141: D400 First line should end with '.', not 'n'
141: D205 Blank line missing between one-line summary and description
153: D401 First line should be imperative: 'Thi', not 'This'
153: D201 No blank lines allowed *before* method docstring, found 1
153: D400 First line should end with '.', not 'e'
153: D205 Blank line missing between one-line summary and description
169:5: E303 too many blank lines (2)
169: D401 First line should be imperative: 'Provide', not 'Provides'
169: D201 No blank lines allowed *before* method docstring, found 1
169: D202 No blank lines allowed *after* method docstring, found 1
169: D400 First line should end with '.', not 'r'
169: D205 Blank line missing between one-line summary and description
194: D102 Docstring missing
196:33: E127 continuation line over-indented for visual indent
216:1: E302 expected 2 blank lines, found 1
234:1: E302 expected 2 blank lines, found 0
234: D401 First line should be imperative: 'Set', not 'Sets'
234: D400 First line should end with '.', not 'e'
234: D205 Blank line missing between one-line summary and description
249: D400 First line should end with '.', not 'n'
249: D205 Blank line missing between one-line summary and description
265: D103 Docstring missing
291:1: E302 expected 2 blank lines, found 1
291: D101 Docstring missing
292: D102 Docstring missing
312: D102 Docstring missing
313:48: E251 unexpected spaces around keyword / parameter equals
313:50: E251 unexpected spaces around keyword / parameter equals
327:35: W604 backticks are deprecated, use 'repr()'
329: D102 Docstring missing
331:33: W602 deprecated form of raising exception
340: D102 Docstring missing
343:1: E302 expected 2 blank lines, found 1
343: D290 White spaces around docstring should be trimmed.
343: D203 Expected 1 blank line *before* class docstring, found 0
343: D204 Expected 1 blank line *after* class docstring, found 0
343: D400 First line should end with '.', not 'h'
343: D205 Blank line missing between one-line summary and description
356: D300 Expected """-quotes, got '''-quotes
362: D102 Docstring missing
365: D102 Docstring missing
367:33: W602 deprecated form of raising exception
373:35: W604 backticks are deprecated, use 'repr()'
375:1: E302 expected 2 blank lines, found 1
375: D101 Docstring missing
377: D102 Docstring missing
381: D102 Docstring missing
391: D102 Docstring missing
395: D102 Docstring missing
399: D102 Docstring missing
403: D102 Docstring missing
407: D102 Docstring missing
411: D102 Docstring missing
415: D102 Docstring missing
419: D102 Docstring missing
423: D102 Docstring missing
427: D102 Docstring missing
431: D102 Docstring missing
436: D101 Docstring missing
438: D102 Docstring missing
460:32: W602 deprecated form of raising exception
489:32: W602 deprecated form of raising exception
495:52: E261 at least two spaces before inline comment
496:13: E266 too many leading '#' for block comment
516:36: E231 missing whitespace after ','
521:52: E201 whitespace after '['
603: D400 First line should end with '.', not 'r'
609: D102 Docstring missing
619: D102 Docstring missing
643:54: E701 multiple statements on one line (colon)
654:54: E701 multiple statements on one line (colon)
665:54: E701 multiple statements on one line (colon)
669: D102 Docstring missing
680: D102 Docstring missing
686: D402 First line should not be method's signature
690: D102 Docstring missing
693: D102 Docstring missing
696: D402 First line should not be method's signature
706: D290 White spaces around docstring should be trimmed.
706: D400 First line should end with '.', not 'd'
713: D290 White spaces around docstring should be trimmed.
713: D400 First line should end with '.', not 's'
720: D402 First line should not be method's signature
720: D209 Put multi-line docstring closing quotes on separate line
720: D400 First line should end with '.', not 'e'
720: D205 Blank line missing between one-line summary and description
725: D102 Docstring missing
731: D102 Docstring missing
735: D202 No blank lines allowed *after* function docstring, found 1
756:1: E302 expected 2 blank lines, found 1
756: D202 No blank lines allowed *after* function docstring, found 1
756: D400 First line should end with '.', not 'e'
756: D205 Blank line missing between one-line summary and description
777:35: E231 missing whitespace after ','
805:5: E129 visually indented line with same indent as next logical line
820:1: E302 expected 2 blank lines, found 0
820: D205 Blank line missing between one-line summary and description
828:5: E266 too many leading '#' for block comment
837:5: E266 too many leading '#' for block comment
841:5: E266 too many leading '#' for block comment
846:5: E266 too many leading '#' for block comment
851:5: E266 too many leading '#' for block comment
854:5: E266 too many leading '#' for block comment
858:13: E266 too many leading '#' for block comment
859:13: E266 too many leading '#' for block comment
865:13: E266 too many leading '#' for block comment
867:9: E266 too many leading '#' for block comment
871:13: E266 too many leading '#' for block comment
874:9: E266 too many leading '#' for block comment
879:5: E266 too many leading '#' for block comment


1:1: E266 too many leading '#' for block comment
2:1: E266 too many leading '#' for block comment
4:1: E266 too many leading '#' for block comment
5:1: E266 too many leading '#' for block comment
6:1: E266 too many leading '#' for block comment
7:1: E266 too many leading '#' for block comment
9:1: E266 too many leading '#' for block comment
10:1: E266 too many leading '#' for block comment
11:1: E266 too many leading '#' for block comment
12:1: E266 too many leading '#' for block comment
14:1: E266 too many leading '#' for block comment
15:1: E266 too many leading '#' for block comment
16:1: E266 too many leading '#' for block comment
18: L101 copyright is missing
20:1: E266 too many leading '#' for block comment
23:1: E266 too many leading '#' for block comment
24:1: E266 too many leading '#' for block comment
26:1: E266 too many leading '#' for block comment
27:1: E266 too many leading '#' for block comment
30:1: E266 too many leading '#' for block comment
31:1: E266 too many leading '#' for block comment
34:1: E266 too many leading '#' for block comment
35:1: E266 too many leading '#' for block comment
38:1: E266 too many leading '#' for block comment
39:1: E266 too many leading '#' for block comment
42:1: E266 too many leading '#' for block comment
45:1: E266 too many leading '#' for block comment
46:1: E266 too many leading '#' for block comment
49:1: E266 too many leading '#' for block comment
50:1: E266 too many leading '#' for block comment
53:1: E266 too many leading '#' for block comment
54:1: E266 too many leading '#' for block comment
57:1: E266 too many leading '#' for block comment
60:1: E266 too many leading '#' for block comment
61:1: E266 too many leading '#' for block comment
64:1: E266 too many leading '#' for block comment
65:1: E266 too many leading '#' for block comment
66:1: E266 too many leading '#' for block comment
67:1: E266 too many leading '#' for block comment
70:1: E266 too many leading '#' for block comment
73:1: E266 too many leading '#' for block comment
74:1: E266 too many leading '#' for block comment
77:1: E266 too many leading '#' for block comment
78:1: E266 too many leading '#' for block comment
79:1: E266 too many leading '#' for block comment
80:1: E266 too many leading '#' for block comment
83:1: E266 too many leading '#' for block comment
84:1: E266 too many leading '#' for block comment
87:1: E266 too many leading '#' for block comment
88:1: E266 too many leading '#' for block comment
98:28: E203 whitespace before ':'
99:33: E203 whitespace before ':'
100:29: E203 whitespace before ':'
101:31: E203 whitespace before ':'
102:32: E203 whitespace before ':'
103:19: E203 whitespace before ':'
106:29: E203 whitespace before ':'
107:31: E203 whitespace before ':'
111:32: E203 whitespace before ':'
112:20: E203 whitespace before ':'
114:20: E203 whitespace before ':'
117:21: E203 whitespace before ':'
169:21: E203 whitespace before ':'
172:1: E266 too many leading '#' for block comment
175:1: E266 too many leading '#' for block comment
178:1: E266 too many leading '#' for block comment
179:1: E266 too many leading '#' for block comment
180:1: E266 too many leading '#' for block comment
189:39: E261 at least two spaces before inline comment
193:34: E261 at least two spaces before inline comment
193:35: E262 inline comment should start with '# '
196:29: E261 at least two spaces before inline comment
199:34: E261 at least two spaces before inline comment
199:35: E262 inline comment should start with '# '
225:1: E266 too many leading '#' for block comment
226:1: E266 too many leading '#' for block comment
227:1: E266 too many leading '#' for block comment


the ToJSON function isn't needed. See the [Koa docs about JSON](http://koajs.com/#response-body-)


Shoot, you are right! I'll fix it.


I made a mistake in the commit message.


Well, on a linux host, `gcc -v`:

```
Using built-in specs.
COLLECT_GCC=i686-w64-mingw32-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-w64-mingw32/4.9.2/lto-wrapper
Target: i686-w64-mingw32
Configured with: /build/mingw-w64-gcc/src/gcc-4.9.2/configure --prefix=/usr --libexecdir=/usr/lib --target=i686-w64-mingw32 --enable-languages=c,lto,c++,objc,obj-c++,fortran,ada --enable-shared --enable-static --enable-threads=posix --enable-fully-dynamic-string --enable-libstdcxx-time=yes --with-system-zlib --enable-cloog-backend=isl --enable-lto --disable-dw2-exceptions --enable-libgomp --disable-multilib --enable-checking=release --disable-libssp
Thread model: posix
gcc version 4.9.2 (GCC)
```
Output of `i686-w64-mingw32-gcc -fpic -fPIC foo.c`:
```
foo.c:1:0: warning: -fpic ignored for target (all code is position independent)
```
This version of gcc was installed from https://www.archlinux.org/packages/community/x86_64/mingw-w64-gcc/

Same output on windows with msys2 64-bit, with gcc installed from the `mingw-w64-x86_64-gcc` package:

```
$ gcc -v
Using built-in specs.
COLLECT_GCC=C:\msys64\mingw64\bin\gcc.exe
COLLECT_LTO_WRAPPER=C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/4.9.2/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-4.9.2/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --with-gxx-include-dir=/mingw64/include/c++/4.9.2 --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,objc,obj-c++,fortran,ada --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-cloog-backend=isl --enable-version-specific-runtime-libs --disable-cloog-version-check --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-cloog=/mingw64 --with-pkgversion='Rev2, Built by MSYS2 project' --with-bugurl=http://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld
Thread model: posix
gcc version 4.9.2 (Rev2, Built by MSYS2 project)
```


Looks good, though may be confusing that the various test changes for non-London cobrands to use $mech->create_contact_ok are linked to this commit, so worth splitting out?


Shouldn't the length of `video_outline` be two since the `self._setup_split_module(sub_block_category)` sets up two videos?


all these years... all those keystrokes wasted....

THANKS!


@FlyingPumba how did you choose to copy in this MD5 code? Did you check if we could use standard dependencies instead?


You can always apt-get pre-compiled


`Unix-like` means Linux


assert and/or explain why mLogger can't be uninitialized.


can't we directly use:
@patch('urllib.urlopen)

http://cramer.io/2014/05/20/mocking-requests-with-responses/  ( I am not sure but should work and will reduce dependency, for example in future urllib is removed from securesync.devices.views )

I have never wrote mock / stubs in python. Apart from above suggestion everything seems perfect as per my investigation and experience with Rspec mocks.


Ah, I was just matching some other files that had it like that. It looks like a couple of cleanup functions include their own tests, so I'm not sure what would be the best way to do here; get rid of the `END`s entirely, as the database is now dropped between runs? Though you'd still have the issue when doing a full test run of something going wrong potentially poisoning all future tests in that run and confusing the issue.


Fixed by 111426c53468322936fdfb7f4782bbeba57d0bb0


Good call.  For web tests, the code already before put a priority on extendedConfig over the annotation level but thats not very intuitive.  I agree that annotation level params should over ride ExtendedConfig.

This may break existing users who were actually setting both annotation and extendedConfig capabilities and expecting the extendedConfig to rule but I really doubt anyone is doing that so I'll go ahead and make this change.


这里不应该这么改


The one below matches on polarity as well, which led me to prefer this approach to make it more readable rule-wise


non blocking, but watch out for these trailing commas :)


it's been decided. http://strawpoll.me/3852753/r


More or less. I removed it as I consider an error to require test explicitly (build_test option) but not be able to build all test. Il will split the patch  as it is not clear.


The split_test randomly assigns the user to only one of the blocks.


Yay!


true, will need to wrap


I think it's not necessary here


la de stilos "stylesheet" no se pude poner con espacios: en ves de "css style.html" "cssstyle.html" y la extension de ese archivo deberia ser .css


should we write a ``shared.parseEmail(pathname, callback)`` function in the ``shared.js`` to avoid code duplication?


We could add an option whether other users are allowed to send you emails or not


:rainbow:


here is an even simpler one :)

```python
#!/usr/bin/python

from urwid import MainLoop, SelectableIcon
from urwidtrees import SimpleTree, TreeBox

my_tree_of_widgets = (
    SelectableIcon('item 1'), (
        (SelectableIcon('item 10'), (
            (SelectableIcon('item 101'), None),
            ),
         ),
        (SelectableIcon('item 11'), None),
    ),
)

walker = SimpleTree([my_tree_of_widgets])
tree_widget = TreeBox(walker)
MainLoop(tree_widget).run()

```


Ah, I've been testing with a system that can handle IPv6 addressing but that does not have IPv6 configured on e.g. 'lo' when using -localhost. In that situation, bind() gives EADDRNOTAVAIL.


Actually I seem to be having problems getting that to work.

```
$ ps 1 &>/dev/null
[1]     12279
$   PID TTY      STAT   TIME COMMAND
    1 ?        Ss    13:13 /sbin/init

[1] +  Done                    ps 1 &>/dev/null
```
vs
```
$ ps 1 2>&1 >/dev/null
$
```


Si puede debería indentar un poco mejor, por ejemplo todo lo que va dentro de body debería ir indentado


this commit should have been done in a new branch straight away


Can you please make a new release with this change?
Thanks!


este archivo se deberia tener extension .css y lo mejor es que cada ves que ponga un punto y coma ';' cambie a una nueva linea y que este indentado por ejemplo:
body
body {
background-color:#8ED4FF; color:black; font-family: Verdana;
+ }


By "this", I mean "sub-atlas" offsets.


This commit is meant to be a step towards modularizing the code (for anyone that would prefer to use a module loader).


WHY


HumidifierSizing_#4688 (Nigusse) - Win64-Windows-7-VisualStudio-12: OK (1644 of 1656 tests passed)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.28%25-yellow.svg)


Looks good to merge :+1:


LUA!!


@synteny сделай pr, пожалуйста


Sorry, but deletion of lines 1754 and 1755 isn't create problem for Inlines?


Нельзя ли в таком случае оставить чтобы параметр для ширины фрейма по-прежнему брался из текстового конфига, а для картинок из админки? Ведь в админке это конкртено указывается для картинок и не для чего больше.... Для меня это настоящая головная боль - любое выбранное значение приводит к уродствам в том или ином месте, либо в видеофрейме, либо в шаблоне. Совершенно непостижимо почему эти значения к друг другу оказались привязаны.


You can use `stringifyPair(property, value)` rather than doing the lookup again.


Ist ja Privat-Projekt


shouldn't this method be public ?


Plots with identical styles are either created because:
* lines with identical styles are plotted in MATLAB
* there are a lot of points in the line. In that case, they are broken up to avoid LaTeX [running out of memory](https://github.com/matlab2tikz/matlab2tikz/wiki/TeX-capacity-exceeded,-sorry).

If you want to disable that splitting behavior, you can use `matlab2tikz(..., 'maxChunkLength', Inf)` than post-processing the output.

However, if there is another case than mentioned above, feel free to report it in our issue tracker.


use ::2 otherwise test fails


Re-direction issue has been solved.


it passes over here, it fails for you?


No sorry I don't, but I'll release that version later today.
________________________________
From: kangarko<mailto:notifications@github.com>
Sent: 3/12/2015 7:45 AM
To: ryanhamshire/PopulationDensity<mailto:PopulationDensity@noreply.github.com>
Cc: Ryan Hamshire<mailto:ryanhamshire@gmail.com>
Subject: Re: [PopulationDensity] Version to 4.9 (edf290a)

@ryanhamshire Hey, is there any jenkins server available (developer builds)? I would love to check the new features before they hit release, and so provide a feedback on bugs. Great work btw.

---
Reply to this email directly or view it on GitHub:
https://github.com/ryanhamshire/PopulationDensity/commit/edf290a02f5372cea1b6cb7fe9b79786e0403cd7#commitcomment-10165321


Should it be store.PlotRenderer or store.renderer?  I.e., should it be capitalized like a class, since it is a reference to a class, or like an attribute, since it is an attribute?  Seems confusing either way!  And you definitely don't want it to be an instance, in which case store.renderer would be very clear?


Yes either of them.


Inlines should always appear on a page that has a `ModelAdmin` which now always includes those files.


勉強になりました :)


@hauspa There are 2 other places in this file where this has to be changed. They show up 3 times for the 3 different sections: Sundays, Community and Social Enterprise :)


No, probably not - took it out initially to make sure we'd have something which would work. Should schedule adding it back in


@ryanhamshire Thanks. I found a bug (npe), not sure if you read it since I edited the comment after few minutes :)


Fix is here: https://github.com/escopecz/api-library/commit/2e2c1cc53c15e099a9204c19393a59ff1b46b508


@timgraham but why do we include `'jquery%s.js' % extra` and other JS files (se line `1753`) that already included above?


Awesome, thanks!


Where is TestcaseEditView,


We can replace this line to: `js = ['inlines%s.js' % extra]` because we included jquery above.


TestcaseEditView


can you rename this to something like apiError instead of sce?


Good point, either I made a mistake or those are redundant as well.


Do you have only two files in your entire application? I would like you to commit all the files you have here.


Same here. Rename 'sce'.


where are above 5 classes in this PR?


No newline at the end of the file!?!?! How could you do this to me.


Looks great!


don't put such comment here. remove them.


Старайся указывать конкретные типы в дженериках. `Object` --- это не камильфо.


yes it fails with ::3


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


1: M111 unrecognized component name: collections
6: M190 line is too long (74 > 72)


1: D100 Docstring missing


29:1: E402 module level import not at top of file
30:1: E402 module level import not at top of file
31:1: E402 module level import not at top of file
32:1: E402 module level import not at top of file
33:1: E402 module level import not at top of file
36:1: I101 Imported names are in the wrong order. Should be CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS, CFG_BASE_URL, CFG_BIBFORMAT_HIDDEN_TAGS, CFG_BIBINDEX_CHARS_PUNCTUATION, CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS, CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS, CFG_BIBSORT_BUCKETS, CFG_BIBSORT_ENABLED, CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG, CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG, CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE, CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE, CFG_CERN_SITE, CFG_INSPIRE_SITE, CFG_LOGDIR, CFG_LOGDIR, CFG_OAI_ID_FIELD, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_RECORD, CFG_SITE_URL, CFG_SOLR_URL, CFG_WEBSEARCH_DEF_RECORDS_IN_GROUPS, CFG_WEBSEARCH_DETAILED_META_FORMAT, CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS, CFG_WEBSEARCH_FIELDS_CONVERT, CFG_WEBSEARCH_FULLTEXT_SNIPPETS, CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH, CFG_WEBSEARCH_IDXPAIRS_FIELDS, CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT, CFG_WEBSEARCH_SYNONYM_KBRS, CFG_WEBSEARCH_VIEWRESTRCOLL_POLICY, CFG_WEBSEARCH_WILDCARD_LIMIT, CFG_WEBSEARCH_WILDCARD_LIMIT, CFG_XAPIAN_ENABLED
36:1: F999 redefinition of unused 'CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE' from line 36
36:1: F999 redefinition of unused 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' from line 36
36:1: F999 redefinition of unused 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' from line 36
36:1: F999 redefinition of unused 'CFG_LOGDIR' from line 36
36:1: F999 redefinition of unused 'CFG_WEBSEARCH_WILDCARD_LIMIT' from line 36
36:1: F401 'CFG_XAPIAN_ENABLED' imported but unused
36:1: F401 'CFG_BIBINDEX_CHARS_PUNCTUATION' imported but unused
36:1: F401 'CFG_OAI_ID_FIELD' imported but unused
36:1: F401 'CFG_WEBSEARCH_VIEWRESTRCOLL_POLICY' imported but unused
36:1: F401 'CFG_WEBSEARCH_SYNONYM_KBRS' imported but unused
36:1: F401 'CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE' imported but unused
36:1: F401 'CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS' imported but unused
36:1: F401 'CFG_WEBSEARCH_FIELDS_CONVERT' imported but unused
36:1: F401 'CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS' imported but unused
36:1: F401 'CFG_SITE_RECORD' imported but unused
36:1: F401 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' imported but unused
36:1: F401 'CFG_INSPIRE_SITE' imported but unused
36:1: F401 'CFG_LOGDIR' imported but unused
36:1: F401 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' imported but unused
36:1: F401 'CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT' imported but unused
36:1: F401 'CFG_BASE_URL' imported but unused
36:1: F401 'CFG_BIBFORMAT_HIDDEN_TAGS' imported but unused
36:1: F401 'CFG_WEBSEARCH_WILDCARD_LIMIT' imported but unused
36:1: F401 'CFG_WEBSEARCH_DETAILED_META_FORMAT' imported but unused
36:1: F401 'CFG_BIBSORT_BUCKETS' imported but unused
36:1: F401 'CFG_WEBSEARCH_FULLTEXT_SNIPPETS' imported but unused
36:1: F401 'CFG_SOLR_URL' imported but unused
36:1: F401 'CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH' imported but unused
36:1: F401 'CFG_WEBSEARCH_IDXPAIRS_FIELDS' imported but unused
36:1: E402 module level import not at top of file
37:6: E126 continuation line over-indented for hanging indent
80:1: E402 module level import not at top of file
81:1: F401 'get_most_popular_field_values' imported but unused
81:1: E402 module level import not at top of file
82:1: I101 Imported names are in the wrong order. Should be InvenioWebSearchCitedbyLimitError, InvenioWebSearchReferstoLimitError, InvenioWebSearchUnknownCollectionError, InvenioWebSearchWildcardLimitError
82:1: I100 Imports statements are in the wrong order. from invenio.modules.search.errors should be before from invenio.modules.search.utils
82:1: F401 'InvenioWebSearchUnknownCollectionError' imported but unused
82:1: F401 'InvenioWebSearchReferstoLimitError' imported but unused
82:1: F401 'InvenioWebSearchWildcardLimitError' imported but unused
82:1: F401 'InvenioWebSearchCitedbyLimitError' imported but unused
82:1: E402 module level import not at top of file
83:6: E126 continuation line over-indented for hanging indent
87:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from invenio.modules.search.errors
87:1: F401 'get_fieldvalues_alephseq_like' imported but unused
87:1: E402 module level import not at top of file
89:1: E402 module level import not at top of file
90:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from .utils
90:1: I201 Missing newline before sections or imports.
90:1: F401 'create_record' imported but unused
90:1: F401 'record_xml_output' imported but unused
90:1: E402 module level import not at top of file
91:1: I101 Imported names are in the wrong order. Should be get_bibrank_methods, is_method_valid, rank_by_citations, rank_records
91:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.record_sorter should be before from invenio.legacy.bibrecord
91:1: F401 'rank_by_citations' imported but unused
91:1: F401 'get_bibrank_methods' imported but unused
91:1: E402 module level import not at top of file
96:1: I101 Imported names are in the wrong order. Should be calculate_reading_similarity_list, register_page_view_event
96:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.downloads_similarity should be before from invenio.legacy.bibrank.record_sorter
96:1: F401 'register_page_view_event' imported but unused
96:1: F401 'calculate_reading_similarity_list' imported but unused
96:1: E402 module level import not at top of file
97:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_stemmer should be before from invenio.legacy.bibrank.downloads_similarity
97:1: F401 'stem' imported but unused
97:1: E402 module level import not at top of file
98:1: F401 'BibIndexDefaultTokenizer' imported but unused
98:1: E402 module level import not at top of file
99:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_utils should be before from invenio.modules.indexer.tokenizers.BibIndexDefaultTokenizer
99:1: F401 'author_name_requires_phrase_search' imported but unused
99:1: F401 'get_field_tags' imported but unused
99:1: E402 module level import not at top of file
101:1: I101 Imported names are in the wrong order. Should be lower_index_term, wash_author_name, wash_index_term
101:1: F401 'wash_index_term' imported but unused
101:1: F401 'wash_author_name' imported but unused
101:1: F401 'lower_index_term' imported but unused
101:1: E402 module level import not at top of file
102:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_config should be before from invenio.legacy.bibindex.engine_washer
102:1: F401 'CFG_BIBINDEX_SYNONYM_MATCH_TYPE' imported but unused
102:1: E402 module level import not at top of file
103:1: I101 Imported names are in the wrong order. Should be create_excel, format_record, format_records, get_output_format_content_type
103:1: F401 'create_excel' imported but unused
103:1: F401 'get_output_format_content_type' imported but unused
103:1: F401 'format_record' imported but unused
103:1: F401 'format_records' imported but unused
103:1: E402 module level import not at top of file
104:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.downloads_grapher should be before from invenio.modules.formatter
104:1: F401 'create_download_history_graph_and_box' imported but unused
104:1: E402 module level import not at top of file
105:1: F401 'DataCacher' imported but unused
105:1: E402 module level import not at top of file
106:1: I101 Imported names are in the wrong order. Should be perform_external_collection_search, print_external_results_overview
106:1: F401 'perform_external_collection_search' imported but unused
106:1: F401 'print_external_results_overview' imported but unused
106:1: E402 module level import not at top of file
107:1: E402 module level import not at top of file
108:1: I101 Imported names are in the wrong order. Should be CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS, CFG_ACC_GRANT_VIEWER_RIGHTS_TO_EMAILS_IN_TAGS, VIEWRESTRCOLL
108:1: F401 'CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS' imported but unused
108:1: F401 'CFG_ACC_GRANT_VIEWER_RIGHTS_TO_EMAILS_IN_TAGS' imported but unused
108:1: E402 module level import not at top of file
111:1: I100 Imports statements are in the wrong order. from invenio.legacy.websearch.adminlib should be before from invenio.modules.access.local_config
111:1: F401 'get_detailed_page_tabs' imported but unused
111:1: F401 'get_detailed_page_tabs_counts' imported but unused
111:1: E402 module level import not at top of file
112:1: I100 Imports statements are in the wrong order. from intbitset should be before from invenio.legacy.websearch.adminlib
112:1: I201 Missing newline before sections or imports.
112:1: E402 module level import not at top of file
113:1: I101 Imported names are in the wrong order. Should be DatabaseError, InvenioDbQueryWildcardLimitError, deserialize_via_marshal
113:1: I201 Missing newline before sections or imports.
113:1: F401 'deserialize_via_marshal' imported but unused
113:1: F401 'DatabaseError' imported but unused
113:1: F401 'InvenioDbQueryWildcardLimitError' imported but unused
113:1: E402 module level import not at top of file
114:1: F401 'acc_authorize_action' imported but unused
114:1: E402 module level import not at top of file
115:1: I100 Imports statements are in the wrong order. from invenio.ext.logging should be before from invenio.modules.access.engine
115:1: E402 module level import not at top of file
116:1: I101 Imported names are in the wrong order. Should be encode_for_xml, strip_accents, wash_for_utf8
116:1: F401 'encode_for_xml' imported but unused
116:1: F401 'wash_for_utf8' imported but unused
116:1: F401 'strip_accents' imported but unused
116:1: E402 module level import not at top of file
117:1: I100 Imports statements are in the wrong order. from invenio.legacy should be before from invenio.utils.text
117:1: E402 module level import not at top of file
119:1: E402 module level import not at top of file
122:1: I101 Imported names are in the wrong order. Should be calculate_cited_by_list, calculate_co_cited_with_list, get_cited_by_list, get_citedby_hitset, get_citers_log, get_records_with_num_cites, get_refers_to_list, get_refersto_hitset
122:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.citation_searcher should be before import invenio.legacy.template
122:1: F401 'get_citedby_hitset' imported but unused
122:1: F401 'calculate_cited_by_list' imported but unused
122:1: F401 'get_refersto_hitset' imported but unused
122:1: F401 'get_records_with_num_cites' imported but unused
122:1: F401 'get_cited_by_list' imported but unused
122:1: F401 'get_citers_log' imported but unused
122:1: F401 'calculate_co_cited_with_list' imported but unused
122:1: F401 'get_refers_to_list' imported but unused
122:1: E402 module level import not at top of file
127:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.citation_grapher should be before from invenio.legacy.bibrank.citation_searcher
127:1: F401 'create_citation_history_graph_and_box' imported but unused
127:1: E402 module level import not at top of file
128:1: I101 Imported names are in the wrong order. Should be get_self_cited_by, get_self_cited_by_list, get_self_refers_to_list
128:1: F401 'get_self_refers_to_list' imported but unused
128:1: F401 'get_self_cited_by' imported but unused
128:1: F401 'get_self_cited_by_list' imported but unused
128:1: E402 module level import not at top of file
129:55: E126 continuation line over-indented for hanging indent
132:1: I101 Imported names are in the wrong order. Should be get_table_update_time, run_sql, run_sql_with_limit, wash_table_column_name
132:1: F401 'wash_table_column_name' imported but unused
132:1: F401 'get_table_update_time' imported but unused
132:1: F401 'run_sql_with_limit' imported but unused
132:1: E402 module level import not at top of file
134:1: I101 Imported names are in the wrong order. Should be collect_user_info, getUid
134:1: F401 'collect_user_info' imported but unused
134:1: E402 module level import not at top of file
135:1: I101 Imported names are in the wrong order. Should be create_error_box, pagefooteronly, pageheaderonly, write_warning
135:1: I100 Imports statements are in the wrong order. from invenio.legacy.webpage should be before from invenio.legacy.webuser
135:1: F401 'pagefooteronly' imported but unused
135:1: F401 'create_error_box' imported but unused
135:1: F401 'write_warning' imported but unused
135:1: F401 'pageheaderonly' imported but unused
135:1: E402 module level import not at top of file
136:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.legacy.webpage
136:1: E402 module level import not at top of file
138:1: F401 'apache' imported but unused
138:1: E402 module level import not at top of file
140:1: I100 Imports statements are in the wrong order. from invenio.legacy.websearch_external_collections should be before from invenio.utils
140:1: F401 'do_calculate_hosted_collections_results' imported but unused
140:1: F401 'calculate_hosted_collections_results' imported but unused
140:1: E402 module level import not at top of file
141:1: F401 'CFG_EXTERNAL_COLLECTION_MAXRESULTS' imported but unused
141:1: E402 module level import not at top of file
146:22: E203 whitespace before ':'
146:14: E225 missing whitespace around operator
147:24: E203 whitespace before ':'
148:24: E203 whitespace before ':'
149:28: E203 whitespace before ':'
150:30: E203 whitespace before ':'
151:24: E203 whitespace before ':'
152:23: E203 whitespace before ':'
153:29: E203 whitespace before ':'
154:26: E203 whitespace before ':'
155:33: E203 whitespace before ':'
156:30: E203 whitespace before ':'
157:30: E203 whitespace before ':'
158:30: E203 whitespace before ':'
159:30: E203 whitespace before ':'
160:30: E203 whitespace before ':'
161:30: E203 whitespace before ':'
162:41: E703 statement ends with a semicolon
164:1: E402 module level import not at top of file
165:1: F401 'collection_restricted_p' imported but unused
165:1: E402 module level import not at top of file
166:1: F401 'restricted_collection_cache' imported but unused
166:1: E402 module level import not at top of file
167:1: F401 'get_permitted_restricted_collections' imported but unused
167:1: E402 module level import not at top of file
168:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.search.utils
168:1: F401 'get_all_restricted_recids' imported but unused
168:1: E402 module level import not at top of file
171:1: F401 'check_user_can_view_record' imported but unused
171:1: E402 module level import not at top of file
173:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.records.access
173:1: E402 module level import not at top of file
174:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.collections.cache
174:1: E402 module level import not at top of file
175:1: F401 'get_field_i18nname' imported but unused
175:1: E402 module level import not at top of file
177:1: I100 Imports statements are in the wrong order. from invenio.modules.indexer.models should be before from invenio.modules.search.cache
177:1: E402 module level import not at top of file
183: D401 First line should be imperative: 'Create', not 'Creates'
183: D202 No blank lines allowed *after* function docstring, found 1
183: D400 First line should end with '.', not 'n'
183: D205 Blank line missing between one-line summary and description
191:33: E261 at least two spaces before inline comment
200:1: F401 'get_synonym_terms' imported but unused
200:1: E402 module level import not at top of file
202:1: F403 'from invenio.modules.search.washers import *' used; unable to detect undefined names
202:1: E402 module level import not at top of file
205: D401 First line should be imperative: 'Return', not 'Returns'
205: D300 Expected """-quotes, got '-quotes
226:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.search.washers
226:1: F401 'get_collection_allchildren' imported but unused
226:1: E402 module level import not at top of file
229: D401 First line should be imperative: 'Return', not 'Returns'
229: D202 No blank lines allowed *after* function docstring, found 1
232:5: E266 too many leading '#' for block comment
236:5: E266 too many leading '#' for block comment
237:5: E266 too many leading '#' for block comment
239:34: E261 at least two spaces before inline comment
256:13: B901 blind except: statement
261:9: E266 too many leading '#' for block comment
273:9: E266 too many leading '#' for block comment
278:17: E266 too many leading '#' for block comment
287: D400 First line should end with '.', not 'o'
287: D205 Blank line missing between one-line summary and description
287: D208 Docstring is over-indented
332:1: F403 'from invenio.modules.search.searchext.engines.native import *' used; unable to detect undefined names
332:1: E402 module level import not at top of file
335: D209 Put multi-line docstring closing quotes on separate line
335: D400 First line should end with '.', not 'y'
335: D205 Blank line missing between one-line summary and description
335: D208 Docstring is over-indented
348:38: E203 whitespace before ','
379:1: E302 expected 2 blank lines, found 0
379: D209 Put multi-line docstring closing quotes on separate line
379: D400 First line should end with '.', not 'g'
379: D205 Blank line missing between one-line summary and description
379: D208 Docstring is over-indented
408: D209 Put multi-line docstring closing quotes on separate line
408: D205 Blank line missing between one-line summary and description
420:1: I100 Imports statements are in the wrong order. from invenio.modules.search.models should be before from invenio.modules.search.searchext.engines.native
420:1: E402 module level import not at top of file
425: D290 White spaces around docstring should be trimmed.
425: D400 First line should end with '.', not 'h'
425: D205 Blank line missing between one-line summary and description
443: D401 First line should be imperative: 'I', not 'Is'
443: D400 First line should end with '.', not '?'
454:1: E302 expected 2 blank lines, found 1
454: D205 Blank line missing between one-line summary and description
454: D208 Docstring is over-indented
461:1: I101 Imported names are in the wrong order. Should be CACHE_SORTED_DATA, SORTING_METHODS
461:1: F401 'CACHE_SORTED_DATA' imported but unused
461:1: E402 module level import not at top of file
464: D205 Blank line missing between one-line summary and description
464: D208 Docstring is over-indented
478:20: E127 continuation line over-indented for visual indent
480:25: E126 continuation line over-indented for hanging indent
531: D103 Docstring missing
541: D401 First line should be imperative: 'calculate', not 'calculates'
541: D209 Put multi-line docstring closing quotes on separate line
541: D202 No blank lines allowed *after* function docstring, found 1
541: D400 First line should end with '.', not 'e'
541: D205 Blank line missing between one-line summary and description
552:20: E261 at least two spaces before inline comment
556:17: E261 at least two spaces before inline comment
599: D290 White spaces around docstring should be trimmed.
599: D400 First line should end with '.', not 'n'
605:25: E261 at least two spaces before inline comment
606:13: E222 multiple spaces after operator
629:10: E261 at least two spaces before inline comment
646:1: E266 too many leading '#' for block comment
648: D103 Docstring missing
649:25: E128 continuation line under-indented for visual indent
650:25: E128 continuation line under-indented for visual indent
651:25: E128 continuation line under-indented for visual indent
652:25: E128 continuation line under-indented for visual indent
669: D401 First line should be imperative: 'Set', not 'Sets'
669: D202 No blank lines allowed *after* function docstring, found 1
669: D400 First line should end with '.', not 'l'
669: D200 One-line docstring should not occupy 3 lines
670:23: E128 continuation line under-indented for visual indent
671:23: E128 continuation line under-indented for visual indent
672:23: E128 continuation line under-indented for visual indent
673:23: E128 continuation line under-indented for visual indent
674:23: E128 continuation line under-indented for visual indent
712:9: B901 blind except: statement


73: D102 Docstring missing
118: D101 Docstring missing
119: D102 Docstring missing
148: D103 Docstring missing
187: D203 Expected 1 blank line *before* class docstring, found 0
187: D204 Expected 1 blank line *after* class docstring, found 0
187: D400 First line should end with '.', not 'e'
187: D205 Blank line missing between one-line summary and description
192: D102 Docstring missing


24:1: I100 Imports statements are in the wrong order. from flask_login should be before import pypeg2
25:1: I201 Missing newline before sections or imports.
26:1: I201 Missing newline before sections or imports.
29:1: I100 Imports statements are in the wrong order. from .walkers.match_unit should be before from .walkers.terms


Btw. it's still not perfect on Windows, after restoring minimized window by clicking on it in task bar, previous window position is lost (reset to to top left corner of the screen). Window position is properly restored only when window is opened by ourselves (e.g. by clicking on system tray icon or on conversation in conversations list). I hate Windows! :-)


22:1: I101 Imported names are in the wrong order. Should be g, request, url_for
24:1: I201 Missing newline before sections or imports.
25:1: I100 Imports statements are in the wrong order. from itertools should be before from intbitset
25:1: I201 Missing newline before sections or imports.
27:1: I201 Missing newline before sections or imports.
29:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from six
137:9: B901 blind except: statement


26:1: I201 Missing newline before sections or imports.
243: D401 First line should be imperative: 'Searche', not 'Searches'
243: D209 Put multi-line docstring closing quotes on separate line
243: D400 First line should end with '.', not 'd'
243: D205 Blank line missing between one-line summary and description
388:9: E731 do not assign a lambda expression, use a def
394:13: E731 do not assign a lambda expression, use a def
398:17: E731 do not assign a lambda expression, use a def
400:17: E731 do not assign a lambda expression, use a def
449:9: E731 do not assign a lambda expression, use a def
455:13: E731 do not assign a lambda expression, use a def
459:17: E731 do not assign a lambda expression, use a def
461:17: E731 do not assign a lambda expression, use a def


22:1: I101 Imported names are in the wrong order. Should be AndOp, DoubleQuotedValue, EmptyQuery, Keyword, KeywordOp, NotOp, OrOp, RangeOp, RegexValue, SingleQuotedValue, Value, ValueQuery
42: D102 Docstring missing
45:5: F999 redefinition of unused 'visit' from line 41
46: D102 Docstring missing
49:5: F999 redefinition of unused 'visit' from line 45
50: D102 Docstring missing
53:5: F999 redefinition of unused 'visit' from line 49
54: D102 Docstring missing
59:5: F999 redefinition of unused 'visit' from line 53
60: D102 Docstring missing
63:5: F999 redefinition of unused 'visit' from line 59
64: D102 Docstring missing
68:5: F999 redefinition of unused 'visit' from line 63
69: D102 Docstring missing
77:5: F999 redefinition of unused 'visit' from line 68
78: D102 Docstring missing
87:5: F999 redefinition of unused 'visit' from line 77
88: D102 Docstring missing
93:5: F999 redefinition of unused 'visit' from line 87
94: D102 Docstring missing
99:5: F999 redefinition of unused 'visit' from line 93
100: D102 Docstring missing
110:5: F999 redefinition of unused 'visit' from line 99
111: D102 Docstring missing


27:1: I201 Missing newline before sections or imports.
255: D401 First line should be imperative: 'Searche', not 'Searches'
255: D209 Put multi-line docstring closing quotes on separate line
255: D400 First line should end with '.', not 'd'
255: D205 Blank line missing between one-line summary and description
400:9: E731 do not assign a lambda expression, use a def
406:13: E731 do not assign a lambda expression, use a def
410:17: E731 do not assign a lambda expression, use a def
412:17: E731 do not assign a lambda expression, use a def
461:9: E731 do not assign a lambda expression, use a def
467:13: E731 do not assign a lambda expression, use a def
471:17: E731 do not assign a lambda expression, use a def
473:17: E731 do not assign a lambda expression, use a def


23:1: I201 Missing newline before sections or imports.
25:1: I101 Imported names are in the wrong order. Should be AndOp, DoubleQuotedValue, EmptyQuery, Keyword, KeywordOp, NotOp, OrOp, RangeOp, RegexValue, SingleQuotedValue, Value, ValueQuery
25:1: I100 Imports statements are in the wrong order. from invenio_query_parser.ast should be before import six
76: D102 Docstring missing
82: D102 Docstring missing
85:5: F999 redefinition of unused 'visit' from line 81
86: D102 Docstring missing
89:5: F999 redefinition of unused 'visit' from line 85
90: D102 Docstring missing
93:5: F999 redefinition of unused 'visit' from line 89
94: D102 Docstring missing
101:5: F999 redefinition of unused 'visit' from line 93
102: D102 Docstring missing
105:5: F999 redefinition of unused 'visit' from line 101
106: D102 Docstring missing
109:5: F999 redefinition of unused 'visit' from line 105
110: D102 Docstring missing
113:5: F999 redefinition of unused 'visit' from line 109
114: D102 Docstring missing
117:5: F999 redefinition of unused 'visit' from line 113
118: D102 Docstring missing
121:5: F999 redefinition of unused 'visit' from line 117
122: D102 Docstring missing
125:5: F999 redefinition of unused 'visit' from line 121
126: D102 Docstring missing
129:5: F999 redefinition of unused 'visit' from line 125
130: D102 Docstring missing


3: L102 copyright year is outdated, expected 2015 but got 2014


23:1: I101 Imported names are in the wrong order. Should be AndOp, DoubleQuotedValue, EmptyQuery, Keyword, KeywordOp, NotOp, OrOp, RangeOp, RegexValue, SingleQuotedValue, Value, ValueQuery
23:1: I201 Missing newline before sections or imports.
45: D102 Docstring missing
48:5: F999 redefinition of unused 'visit' from line 44
49: D102 Docstring missing
52:5: F999 redefinition of unused 'visit' from line 48
53: D102 Docstring missing
56:5: F999 redefinition of unused 'visit' from line 52
57: D102 Docstring missing
64:5: F999 redefinition of unused 'visit' from line 56
65: D102 Docstring missing
68:5: F999 redefinition of unused 'visit' from line 64
69: D102 Docstring missing
72:5: F999 redefinition of unused 'visit' from line 68
73: D102 Docstring missing
76:5: F999 redefinition of unused 'visit' from line 72
77: D102 Docstring missing
80:5: F999 redefinition of unused 'visit' from line 76
81: D102 Docstring missing
84:5: F999 redefinition of unused 'visit' from line 80
85: D102 Docstring missing
88:5: F999 redefinition of unused 'visit' from line 84
89: D102 Docstring missing
92:5: F999 redefinition of unused 'visit' from line 88
93: D102 Docstring missing


44:1: F401 'functools' imported but unused
45:1: F401 'json' imported but unused
48:1: I101 Imported names are in the wrong order. Should be Blueprint, abort, current_app, flash, g, jsonify, make_response, redirect, render_template, request, session, url_for
48:1: F401 'render_template' imported but unused
51:1: I101 Imported names are in the wrong order. Should be current_breadcrumbs, default_breadcrumb_root, register_breadcrumb
54:1: I100 Imports statements are in the wrong order. from math should be before from flask.ext.login
54:1: I201 Missing newline before sections or imports.
55:1: I201 Missing newline before sections or imports.
56:1: I201 Missing newline before sections or imports.
58:1: I101 Imported names are in the wrong order. Should be templated, wash_arguments
58:1: I100 Imports statements are in the wrong order. from invenio.base.decorators should be before from werkzeug.local
62:1: I100 Imports statements are in the wrong order. from invenio.ext.template.context_processor should be before from invenio.modules.indexer.models
65:1: I100 Imports statements are in the wrong order. from invenio.modules.search.registry should be before from invenio.utils.pagination
66:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.decorators should be before from invenio.modules.search.registry
70:1: I101 Imported names are in the wrong order. Should be get_collection_name_from_cache, get_search_query_id
70:1: F401 'get_collection_name_from_cache' imported but unused
71:1: I101 Imported names are in the wrong order. Should be faceted_results_filter, get_current_user_records_that_can_be_displayed
71:1: F401 'faceted_results_filter' imported but unused
191:5: B901 blind except: statement
259:9: E731 do not assign a lambda expression, use a def


Привет,

Неплохо б поправить rss/index.php, указав Content-Type, и закрыв тег rss:

![screenshot 2015-03-12 17 49 00](https://cloud.githubusercontent.com/assets/2987792/6621611/45491374-c8e0-11e4-8030-e900bbd222e4.png)


Thanks!

On Thu, Mar 12, 2015 at 11:20 AM, Régis Hanol <notifications@github.com>
wrote:

> @eviltrout <https://github.com/eviltrout> there you go 9395bbb
> <https://github.com/discourse/discourse/commit/9395bbbbeaa024bb827d555ab0ac9f6d47574fca>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/discourse/discourse/commit/9061c26e52e178448a15e9939c83aa8db043b1c7#commitcomment-10166406>
> .
>


ok works with current head of PR


In fact for us it was a breaking change since we have the vendor part one directory layer higher, so we do not have a vendor directory on that level. The generated file is IMHO similar to any generated cache artifact, so quite fitting in storage.


Код не дописан! Я доделаю, перенесу в отдельный класс методы и пропишу нужные типы, когда пойму что туда надо складывать.


1: M101 signature is missing


so with ::2 and it taks 4s on my laptop


@adamantivm I did a quick search and didn't find anything useful, so I figured out the easiest thing to do was to add this code.


4: L102 copyright year is outdated, expected 2015 but got 2014
30:1: I100 Imports statements are in the wrong order. import os should be before import warnings
30:1: E402 module level import not at top of file
31:1: I201 Missing newline before sections or imports.
31:1: E402 module level import not at top of file
32:1: I100 Imports statements are in the wrong order. import sys should be before import pkg_resources
32:1: I201 Missing newline before sections or imports.
32:1: E402 module level import not at top of file
34:1: E402 module level import not at top of file
36:1: E402 module level import not at top of file
71:5: E266 too many leading '#' for block comment


looks fine and tests are running :-)


30:3: B901 blind except: statement
35:1: I101 Imported names are in the wrong order. Should be abort, current_app, g, render_template, request, send_from_directory, url_for
35:1: I100 Imports statements are in the wrong order. from flask should be before from werkzeug.wrappers
35:1: I201 Missing newline before sections or imports.
72:5: E266 too many leading '#' for block comment
79:5: E266 too many leading '#' for block comment
130:5: E266 too many leading '#' for block comment
162:13: E731 do not assign a lambda expression, use a def


4: L102 copyright year is outdated, expected 2015 but got 2014
37:1: I201 Missing newline before sections or imports.
38:1: I100 Imports statements are in the wrong order. import sys should be before import sqlalchemy
38:1: I201 Missing newline before sections or imports.
41:1: I201 Missing newline before sections or imports.
44:1: F401 'attribute_mapped_collection' imported but unused
103:13: B901 blind except: statement
130:14: B901 blind except: statement
176:9: B901 blind except: statement
298: D102 Docstring missing
306: D102 Docstring missing
324: D102 Docstring missing


4: L102 copyright year is outdated, expected 2015 but got 2014
24:1: I101 Imported names are in the wrong order. Should be current_app, g, has_app_context, request
24:1: I100 Imports statements are in the wrong order. from flask should be before import six
25:1: I201 Missing newline before sections or imports.