1: D100 Missing docstring in public module
25:1: E402 module level import not at top of file
26:1: I100 Imports statements are in the wrong order. import cgi should be before import time
26:1: E402 module level import not at top of file
27:1: E402 module level import not at top of file
28:1: I100 Imports statements are in the wrong order. import re should be before import string
28:1: E402 module level import not at top of file
29:1: I100 Imports statements are in the wrong order. import locale should be before import re
29:1: E402 module level import not at top of file
30:1: I201 Missing newline before sections or imports.
30:1: E402 module level import not at top of file
31:1: I100 Imports statements are in the wrong order. from urllib should be before from six
31:1: I201 Missing newline before sections or imports.
31:1: E402 module level import not at top of file
32:1: E402 module level import not at top of file
34:1: I101 Imported names are in the wrong order. Should be CFG_BASE_URL, CFG_BIBINDEX_CHARS_PUNCTUATION, CFG_BIBRANK_SHOW_CITATION_GRAPHS, CFG_BIBRANK_SHOW_CITATION_STATS, CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS, CFG_BIBRANK_SHOW_DOWNLOAD_STATS, CFG_BIBRANK_SHOW_READING_STATS, CFG_CERN_SITE, CFG_INSPIRE_SITE, CFG_SITE_ADMIN_EMAIL, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_NAME_INTL, CFG_SITE_RECORD, CFG_SITE_SUPPORT_EMAIL, CFG_SITE_URL, CFG_VERSION, CFG_WEBCOMMENT_ALLOW_COMMENTS, CFG_WEBCOMMENT_ALLOW_REVIEWS, CFG_WEBSEARCH_ADVANCEDSEARCH_PATTERN_BOX_WIDTH, CFG_WEBSEARCH_AUTHOR_ET_AL_THRESHOLD, CFG_WEBSEARCH_DEFAULT_SEARCH_INTERFACE, CFG_WEBSEARCH_DEF_RECORDS_IN_GROUPS, CFG_WEBSEARCH_LIGHTSEARCH_PATTERN_BOX_WIDTH, CFG_WEBSEARCH_MAX_RECORDS_IN_GROUPS, CFG_WEBSEARCH_PREV_NEXT_HIT_FOR_GUESTS, CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT, CFG_WEBSEARCH_RESULTS_OVERVIEW_MAX_COLLS_TO_PRINT, CFG_WEBSEARCH_RSS_TTL, CFG_WEBSEARCH_SHOW_COMMENT_COUNT, CFG_WEBSEARCH_SHOW_REVIEW_COUNT, CFG_WEBSEARCH_SIMPLESEARCH_PATTERN_BOX_WIDTH, CFG_WEBSEARCH_SPLIT_BY_COLLECTION, CFG_WEBSEARCH_USE_ALEPH_SYSNOS, CFG_WEBSEARCH_WILDCARD_LIMIT
34:1: F401 'CFG_WEBCOMMENT_ALLOW_REVIEWS' imported but unused
34:1: F401 'CFG_WEBSEARCH_SHOW_REVIEW_COUNT' imported but unused
34:1: F401 'CFG_WEBSEARCH_SHOW_COMMENT_COUNT' imported but unused
34:1: F401 'CFG_WEBSEARCH_DEF_RECORDS_IN_GROUPS' imported but unused
34:1: F401 'CFG_WEBSEARCH_USE_ALEPH_SYSNOS' imported but unused
34:1: F401 'CFG_WEBCOMMENT_ALLOW_COMMENTS' imported but unused
34:1: F401 'CFG_INSPIRE_SITE' imported but unused
34:1: F401 'CFG_WEBSEARCH_RESULTS_OVERVIEW_MAX_COLLS_TO_PRINT' imported but unused
34:1: E402 module level import not at top of file
35:6: E126 continuation line over-indented for hanging indent
70:1: E402 module level import not at top of file
71:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.legacy.dbquery
71:1: E402 module level import not at top of file
72:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from invenio.base.i18n
72:1: E402 module level import not at top of file
73:1: I101 Imported names are in the wrong order. Should be create_html_link, create_url, drop_default_urlargd, make_canonical_urlargd
73:1: E402 module level import not at top of file
74:1: I100 Imports statements are in the wrong order. from invenio.utils.html should be before from invenio.utils.url
74:1: E402 module level import not at top of file
75:1: I100 Imports statements are in the wrong order. from invenio.ext.legacy.handler should be before from invenio.utils.html
75:1: E402 module level import not at top of file
76:1: E402 module level import not at top of file
77:1: I201 Missing newline before sections or imports.
77:1: E402 module level import not at top of file
79:1: I100 Imports statements are in the wrong order. from intbitset should be before from invenio_formatter
79:1: F401 'intbitset' imported but unused
79:1: E402 module level import not at top of file
81:1: E402 module level import not at top of file
86:1: E302 expected 2 blank lines, found 1
86: D101 Missing docstring in public class
120:34: E261 at least two spaces before inline comment
124: D102 Missing docstring in public method
134:13: E203 whitespace before ':'
137:32: E203 whitespace before ':'
138:32: E203 whitespace before ':'
139:32: E203 whitespace before ':'
140:32: E203 whitespace before ':'
141:32: E203 whitespace before ':'
142:32: E203 whitespace before ':'
143:32: E203 whitespace before ':'
145:32: E203 whitespace before ':'
146:32: E203 whitespace before ':'
147:32: E203 whitespace before ':'
149:32: E203 whitespace before ':'
150:32: E203 whitespace before ':'
151:32: E203 whitespace before ':'
152:32: E203 whitespace before ':'
155:13: E126 continuation line over-indented for hanging indent
155:17: E203 whitespace before ':'
156:20: E203 whitespace before ':'
157:21: E203 whitespace before ':'
158:22: E203 whitespace before ':'
159:21: E203 whitespace before ':'
160:22: E203 whitespace before ':'
161:22: E203 whitespace before ':'
162:19: E203 whitespace before ':'
163:20: E203 whitespace before ':'
164:20: E203 whitespace before ':'
165:19: E203 whitespace before ':'
166:19: E203 whitespace before ':'
167:19: E203 whitespace before ':'
168:20: E203 whitespace before ':'
169:21: E203 whitespace before ':'
170:21: E203 whitespace before ':'
171:21: E203 whitespace before ':'
172:19: E203 whitespace before ':'
173:20: E203 whitespace before ':'
174:20: E203 whitespace before ':'
175:20: E203 whitespace before ':'
176:20: E203 whitespace before ':'
177:21: E203 whitespace before ':'
178:19: E203 whitespace before ':'
179:18: E203 whitespace before ':'
180:22: E203 whitespace before ':'
181:22: E203 whitespace before ':'
182:22: E203 whitespace before ':'
183:26: E203 whitespace before ':'
184:21: E203 whitespace before ':'
185:25: E203 whitespace before ':'
186:24: E203 whitespace before ':'
187:25: E203 whitespace before ':'
188:25: E203 whitespace before ':'
189:23: E203 whitespace before ':'
190:25: E203 whitespace before ':'
191:24: E203 whitespace before ':'
192:24: E203 whitespace before ':'
193:24: E203 whitespace before ':'
194:24: E203 whitespace before ':'
195:28: E203 whitespace before ':'
196:23: E203 whitespace before ':'
197:24: E203 whitespace before ':'
198:25: E203 whitespace before ':'
199:26: E203 whitespace before ':'
200:25: E203 whitespace before ':'
201:26: E203 whitespace before ':'
202:26: E203 whitespace before ':'
203:27: E203 whitespace before ':'
204:21: E203 whitespace before ':'
205:25: E203 whitespace before ':'
206:23: E203 whitespace before ':'
207:24: E203 whitespace before ':'
208:23: E203 whitespace before ':'
209:24: E203 whitespace before ':'
210:24: E203 whitespace before ':'
211:22: E203 whitespace before ':'
212:26: E203 whitespace before ':'
213:23: E203 whitespace before ':'
214:25: E203 whitespace before ':'
215:23: E203 whitespace before ':'
216:25: E203 whitespace before ':'
217:24: E203 whitespace before ':'
218:22: E203 whitespace before ':'
219:26: E203 whitespace before ':'
220:25: E203 whitespace before ':'
221:25: E203 whitespace before ':'
227: D210 No whitespaces allowed surrounding docstring text
227: D400 First line should end with a period (not 'a')
227: D205 1 blank line required between summary line and description (found 0)
234:17: E266 too many leading '#' for block comment
273:17: F841 local variable 'pmid' is assigned to but never used
275:17: F841 local variable 'bibcode' is assigned to but never used
277:17: F841 local variable 'oai' is assigned to but never used
283:9: E266 too many leading '#' for block comment
287:18: E127 continuation line over-indented for visual indent
288:18: E127 continuation line over-indented for visual indent
289:18: E127 continuation line over-indented for visual indent
289:76: E271 multiple spaces after keyword
298:9: E266 too many leading '#' for block comment
300:17: E127 continuation line over-indented for visual indent
301:17: E127 continuation line over-indented for visual indent
302:17: E127 continuation line over-indented for visual indent
303:17: E127 continuation line over-indented for visual indent
310:9: E266 too many leading '#' for block comment
312:18: E127 continuation line over-indented for visual indent
313:18: E127 continuation line over-indented for visual indent
314:18: E127 continuation line over-indented for visual indent
318:13: F841 local variable 'journal_query' is assigned to but never used
320:9: E266 too many leading '#' for block comment
322:16: E127 continuation line over-indented for visual indent
331:9: E266 too many leading '#' for block comment
333:16: E127 continuation line over-indented for visual indent
334:16: E127 continuation line over-indented for visual indent
335:16: E127 continuation line over-indented for visual indent
339:13: F841 local variable 'issn_query' is assigned to but never used
341:9: E266 too many leading '#' for block comment
348:9: E266 too many leading '#' for block comment
349:18: E261 at least two spaces before inline comment
349:19: E262 inline comment should start with '# '
354:9: E266 too many leading '#' for block comment
358:24: E203 whitespace before ':'
359:25: E203 whitespace before ':'
360:25: E203 whitespace before ':'
364:24: E203 whitespace before ':'
365:25: E203 whitespace before ':'
366:25: E203 whitespace before ':'
370:24: E203 whitespace before ':'
371:25: E203 whitespace before ':'
372:25: E203 whitespace before ':'
376:24: E203 whitespace before ':'
377:25: E203 whitespace before ':'
378:25: E203 whitespace before ':'
383:24: E203 whitespace before ':'
384:25: E203 whitespace before ':'
385:25: E203 whitespace before ':'
388:24: E203 whitespace before ':'
389:25: E203 whitespace before ':'
390:25: E203 whitespace before ':'
392:9: E266 too many leading '#' for block comment
395:20: E203 whitespace before ':'
396:21: E203 whitespace before ':'
397:21: E203 whitespace before ':'
400:20: E203 whitespace before ':'
401:21: E203 whitespace before ':'
402:21: E203 whitespace before ':'
404:13: E266 too many leading '#' for block comment
406:25: E126 continuation line over-indented for hanging indent
406:28: E203 whitespace before ':'
407:29: E203 whitespace before ':'
408:29: E203 whitespace before ':'
410: D210 No whitespaces allowed surrounding docstring text
410: D401 First line should be in imperative mood ('Return', not 'Returns')
410: D200 One-line docstring should fit on one line with quotes (found 2)
430:3: E128 continuation line under-indented for visual indent
440: D210 No whitespaces allowed surrounding docstring text
440: D202 No blank lines allowed after function docstring (found 1)
440: D400 First line should end with a period (not 'h')
440: D205 1 blank line required between summary line and description (found 0)
472: D210 No whitespaces allowed surrounding docstring text
472: D202 No blank lines allowed after function docstring (found 1)
496: D202 No blank lines allowed after function docstring (found 1)
496: D400 First line should end with a period (not 'L')
523: D202 No blank lines allowed after function docstring (found 1)
523: D400 First line should end with a period (not 's')
533:17: E127 continuation line over-indented for visual indent
548:5: E303 too many blank lines (2)
548: D401 First line should be in imperative mood ('Create', not 'Creates')
548: D400 First line should end with a period (not ')')
569: D210 No whitespaces allowed surrounding docstring text
569: D401 First line should be in imperative mood ('Create', not 'Creates')
569: D201 No blank lines allowed before function docstring (found 1)
569: D202 No blank lines allowed after function docstring (found 1)
602:20: E126 continuation line over-indented for hanging indent
605:16: E126 continuation line over-indented for hanging indent
611:27: E201 whitespace after '{'
611:42: E203 whitespace before ':'
611:57: E202 whitespace before '}'
618:44: E203 whitespace before ':'
621: D401 First line should be in imperative mood ('Create', not 'Creates')
621: D400 First line should end with a period (not 's')
621: D205 1 blank line required between summary line and description (found 0)
633:38: E203 whitespace before ':'
633:66: E203 whitespace before ':'
637: D401 First line should be in imperative mood ('Produce', not 'Produces')
637: D202 No blank lines allowed after function docstring (found 1)
638:54: E261 at least two spaces before inline comment
667:9: E303 too many blank lines (2)
668:21: E127 continuation line over-indented for visual indent
676:84: E251 unexpected spaces around keyword / parameter equals
680:85: E502 the backslash is redundant between brackets
719:35: E231 missing whitespace after ':'
720:35: E231 missing whitespace after ':'
725:73: E502 the backslash is redundant between brackets
737:87: E502 the backslash is redundant between brackets
771:20: E203 whitespace before ':'
772:29: E203 whitespace before ':'
774:25: E203 whitespace before ':'
775:25: E203 whitespace before ':'
776:24: E203 whitespace before ':'
777:28: E203 whitespace before ':'
778:28: E203 whitespace before ':'
779:33: E203 whitespace before ':'
785: D401 First line should be in imperative mood ('Produce', not 'Produces')
785: D202 No blank lines allowed after function docstring (found 1)
816:9: E303 too many blank lines (2)
817:21: E127 continuation line over-indented for visual indent
848:20: E203 whitespace before ':'
849:29: E203 whitespace before ':'
851:25: E203 whitespace before ':'
852:25: E203 whitespace before ':'
853:24: E203 whitespace before ':'
854:31: E203 whitespace before ':'
855:28: E203 whitespace before ':'
856:28: E203 whitespace before ':'
857:33: E203 whitespace before ':'
861: D401 First line should be in imperative mood ('Produce', not 'Produces')
861: D202 No blank lines allowed after function docstring (found 1)
861: D208 Docstring is over-indented
862:36: E261 at least two spaces before inline comment
913:9: E303 too many blank lines (2)
914:18: E128 continuation line under-indented for visual indent
960:20: E203 whitespace before ':'
961:29: E203 whitespace before ':'
963:25: E203 whitespace before ':'
964:25: E203 whitespace before ':'
965:24: E203 whitespace before ':'
967:29: E203 whitespace before ':'
968:33: E203 whitespace before ':'
969:30: E203 whitespace before ':'
971:29: E203 whitespace before ':'
972:33: E203 whitespace before ':'
973:30: E203 whitespace before ':'
975:29: E203 whitespace before ':'
976:33: E203 whitespace before ':'
978:28: E203 whitespace before ':'
979:28: E203 whitespace before ':'
980:33: E203 whitespace before ':'
997:24: E126 continuation line over-indented for hanging indent
997:38: E203 whitespace before ':'
998:39: E203 whitespace before ':'
999:22: E126 continuation line over-indented for hanging indent
1044:21: E126 continuation line over-indented for hanging indent
1044:28: E203 whitespace before ':'
1045:28: E203 whitespace before ':'
1047:33: E203 whitespace before ':'
1048:33: E203 whitespace before ':'
1050:31: E203 whitespace before ':'
1051:34: E203 whitespace before ':'
1052:33: E203 whitespace before ':'
1053:34: E203 whitespace before ':'
1054:34: E203 whitespace before ':'
1055:37: E203 whitespace before ':'
1056:36: E203 whitespace before ':'
1057:19: E126 continuation line over-indented for hanging indent
1061:5: E303 too many blank lines (2)
1061: D202 No blank lines allowed after function docstring (found 1)
1061: D400 First line should end with a period (not 'e')
1061: D205 1 blank line required between summary line and description (found 0)
1082:18: E127 continuation line over-indented for visual indent
1088:37: E128 continuation line under-indented for visual indent
1088:42: E261 at least two spaces before inline comment
1089:37: E128 continuation line under-indented for visual indent
1089:43: E261 at least two spaces before inline comment
1090:37: E128 continuation line under-indented for visual indent
1091:37: E128 continuation line under-indented for visual indent
1092:37: E128 continuation line under-indented for visual indent
1096:5: E303 too many blank lines (2)
1096: D401 First line should be in imperative mood ('Create', not 'Creates')
1096: D202 No blank lines allowed after function docstring (found 1)
1148:27: E203 whitespace before ':'
1148:18: E225 missing whitespace around operator
1167:26: E203 whitespace before ':'
1168:16: E203 whitespace before ':'
1169:21: E203 whitespace before ':'
1170:22: E203 whitespace before ':'
1189:14: E225 missing whitespace around operator
1191:24: E203 whitespace before ':'
1192:31: E126 continuation line over-indented for hanging indent
1192:35: E251 unexpected spaces around keyword / parameter equals
1192:37: E251 unexpected spaces around keyword / parameter equals
1193:36: E251 unexpected spaces around keyword / parameter equals
1193:38: E251 unexpected spaces around keyword / parameter equals
1194:33: E251 unexpected spaces around keyword / parameter equals
1194:35: E251 unexpected spaces around keyword / parameter equals
1195:29: E126 continuation line over-indented for hanging indent
1196:24: E203 whitespace before ':'
1197:26: E203 whitespace before ':'
1198:28: E203 whitespace before ':'
1199:28: E203 whitespace before ':'
1204:5: E303 too many blank lines (2)
1204: D401 First line should be in imperative mood ('Return', not 'Returns')
1204: D202 No blank lines allowed after function docstring (found 1)
1204: D208 Docstring is over-indented
1227:22: E203 whitespace before ':'
1228:22: E203 whitespace before ':'
1229:60: E127 continuation line over-indented for visual indent
1229:66: E203 whitespace before ':'
1230:22: E203 whitespace before ':'
1231:60: E127 continuation line over-indented for visual indent
1231:66: E203 whitespace before ':'
1232:22: E203 whitespace before ':'
1233:60: E127 continuation line over-indented for visual indent
1233:66: E203 whitespace before ':'
1234:22: E203 whitespace before ':'
1235:60: E127 continuation line over-indented for visual indent
1235:66: E203 whitespace before ':'
1236:22: E203 whitespace before ':'
1237:60: E127 continuation line over-indented for visual indent
1237:66: E203 whitespace before ':'
1238:15: E124 closing bracket does not match visual indentation
1241: D401 First line should be in imperative mood ('Check', not 'Checks')
1241: D208 Docstring is over-indented
1256: D401 First line should be in imperative mood ('Return', not 'Returns')
1256: D202 No blank lines allowed after function docstring (found 1)
1256: D208 Docstring is over-indented
1278:22: E203 whitespace before ':'
1279:22: E203 whitespace before ':'
1279:66: E203 whitespace before ':'
1280:22: E203 whitespace before ':'
1280:66: E203 whitespace before ':'
1281:22: E203 whitespace before ':'
1281:66: E203 whitespace before ':'
1282:15: E124 closing bracket does not match visual indentation
1285: D401 First line should be in imperative mood ('Produce', not 'Produces')
1285: D208 Docstring is over-indented
1302:17: E126 continuation line over-indented for hanging indent
1302:23: E203 whitespace before ':'
1303:22: E203 whitespace before ':'
1304:22: E203 whitespace before ':'
1305:15: E126 continuation line over-indented for hanging indent
1314:18: E126 continuation line over-indented for hanging indent
1314:24: E203 whitespace before ':'
1315:23: E203 whitespace before ':'
1316:23: E203 whitespace before ':'
1317:16: E126 continuation line over-indented for hanging indent
1319:100: E502 the backslash is redundant between brackets
1320:93: E502 the backslash is redundant between brackets
1329:18: E126 continuation line over-indented for hanging indent
1329:24: E203 whitespace before ':'
1330:23: E203 whitespace before ':'
1331:23: E203 whitespace before ':'
1332:16: E126 continuation line over-indented for hanging indent
1339: D401 First line should be in imperative mood ('Produce', not 'Produces')
1339: D400 First line should end with a period (not 'e')
1339: D205 1 blank line required between summary line and description (found 0)
1339: D208 Docstring is over-indented
1357:22: E201 whitespace after '{'
1360:21: E124 closing bracket does not match visual indentation
1363: D401 First line should be in imperative mood ('Create', not 'Creates')
1363: D201 No blank lines allowed before function docstring (found 1)
1363: D202 No blank lines allowed after function docstring (found 1)
1363: D205 1 blank line required between summary line and description (found 0)
1409:41: E203 whitespace before ':'
1416:21: E201 whitespace after '{'
1421:100: E203 whitespace before ':'
1421:123: E202 whitespace before '}'
1423:118: E203 whitespace before ':'
1423:141: E202 whitespace before '}'
1429:23: E203 whitespace before ':'
1441:29: E201 whitespace after '{'
1441:39: E203 whitespace before ':'
1441:62: E203 whitespace before ':'
1444:76: E201 whitespace after '{'
1444:82: E203 whitespace before ':'
1444:100: E202 whitespace before '}'
1453:32: E203 whitespace before ':'
1460:37: E126 continuation line over-indented for hanging indent
1460:38: E201 whitespace after '{'
1460:48: E203 whitespace before ':'
1460:71: E203 whitespace before ':'
1469: D102 Missing docstring in public method
1493:34: E127 continuation line over-indented for visual indent
1493:35: E201 whitespace after '{'
1503: D202 No blank lines allowed after function docstring (found 1)
1527: D401 First line should be in imperative mood ('Display', not 'Displays')
1527: D202 No blank lines allowed after function docstring (found 1)
1527: D400 First line should end with a period (not 'e')
1542: D401 First line should be in imperative mood ('Display', not 'Displays')
1542: D202 No blank lines allowed after function docstring (found 1)
1542: D400 First line should end with a period (not 'e')
1557: D401 First line should be in imperative mood ('Display', not 'Displays')
1557: D202 No blank lines allowed after function docstring (found 1)
1557: D400 First line should end with a period (not 'e')
1573:5: E303 too many blank lines (2)
1573: D401 First line should be in imperative mood ('Format', not 'Formats')
1573: D202 No blank lines allowed after function docstring (found 1)
1602:17: E122 continuation line missing indentation or outdented
1603:17: E122 continuation line missing indentation or outdented
1616:23: E126 continuation line over-indented for hanging indent
1638:32: E203 whitespace before ':'
1638:73: E203 whitespace before ','
1639:30: E203 whitespace before ':'
1643:5: E303 too many blank lines (2)
1643: D401 First line should be in imperative mood ('Produce', not 'Produces')
1643: D202 No blank lines allowed after function docstring (found 1)
1663:26: E126 continuation line over-indented for hanging indent
1663:36: E203 whitespace before ':'
1664:36: E203 whitespace before ':'
1665:36: E203 whitespace before ':'
1666:24: E126 continuation line over-indented for hanging indent
1670: D401 First line should be in imperative mood ('Produce', not 'Produces')
1670: D400 First line should end with a period (not 'x')
1689:24: E203 whitespace before ':'
1690:20: E203 whitespace before ':'
1700:22: E126 continuation line over-indented for hanging indent
1700:32: E203 whitespace before ':'
1701:32: E203 whitespace before ':'
1702:32: E203 whitespace before ':'
1703:20: E126 continuation line over-indented for hanging indent
1708: D401 First line should be in imperative mood ('Display', not 'Displays')
1708: D202 No blank lines allowed after function docstring (found 1)
1708: D400 First line should end with a period (not 'd')
1733: D401 First line should be in imperative mood ('Display', not 'Displays')
1733: D400 First line should end with a period (not 'd')
1754:22: E126 continuation line over-indented for hanging indent
1754:29: E203 whitespace before ':'
1755:20: E126 continuation line over-indented for hanging indent
1768:76: E203 whitespace before ':'
1770:75: E203 whitespace before ':'
1770:131: E202 whitespace before '}'
1773:22: E126 continuation line over-indented for hanging indent
1773:27: E203 whitespace before ':'
1774:28: E203 whitespace before ':'
1775:20: E126 continuation line over-indented for hanging indent
1778: D401 First line should be in imperative mood ('Display', not 'Displays')
1778: D202 No blank lines allowed after function docstring (found 1)
1778: D400 First line should end with a period (not 'h')
1802: D401 First line should be in imperative mood ('Display', not 'Displays')
1802: D202 No blank lines allowed after function docstring (found 1)
1802: D400 First line should end with a period (not 'x')
1840:26: E261 at least two spaces before inline comment
1863: D401 First line should be in imperative mood ('Display', not 'Displays')
1863: D202 No blank lines allowed after function docstring (found 1)
1863: D400 First line should end with a period (not 'x')
1900:17: E126 continuation line over-indented for hanging indent
1900:23: E203 whitespace before ':'
1901:21: E203 whitespace before ':'
1902:15: E126 continuation line over-indented for hanging indent
1912:26: E203 whitespace before ':'
1935:30: E203 whitespace before ':'
1947:47: E203 whitespace before ':'
1955:22: E128 continuation line under-indented for visual indent
1956:22: E128 continuation line under-indented for visual indent
1957:22: E128 continuation line under-indented for visual indent
1958:22: E128 continuation line under-indented for visual indent
1958:26: E203 whitespace before ':'
1963:22: E128 continuation line under-indented for visual indent
1964:22: E128 continuation line under-indented for visual indent
1965:22: E128 continuation line under-indented for visual indent
1966:22: E128 continuation line under-indented for visual indent
1966:26: E203 whitespace before ':'
1978:23: E128 continuation line under-indented for visual indent
1979:60: E127 continuation line over-indented for visual indent
1980:44: E203 whitespace before ':'
1985: D401 First line should be in imperative mood ('Display', not 'Displays')
1985: D201 No blank lines allowed before function docstring (found 1)
1985: D202 No blank lines allowed after function docstring (found 1)
1985: D400 First line should end with a period (not 'x')
2048:9: E303 too many blank lines (2)
2065:64: E203 whitespace before ':'
2069:25: E203 whitespace before ':'
2083:35: E126 continuation line over-indented for hanging indent
2083:37: E251 unexpected spaces around keyword / parameter equals
2083:39: E251 unexpected spaces around keyword / parameter equals
2084:44: E251 unexpected spaces around keyword / parameter equals
2084:46: E251 unexpected spaces around keyword / parameter equals
2085:43: E251 unexpected spaces around keyword / parameter equals
2085:45: E251 unexpected spaces around keyword / parameter equals
2086:41: E251 unexpected spaces around keyword / parameter equals
2086:43: E251 unexpected spaces around keyword / parameter equals
2087:33: E126 continuation line over-indented for hanging indent
2145:26: E203 whitespace before ':'
2146:30: E203 whitespace before ':'
2147:28: E203 whitespace before ':'
2148:21: E203 whitespace before ':'
2149:32: E203 whitespace before ':'
2150:35: E126 continuation line over-indented for hanging indent
2154:33: E126 continuation line over-indented for hanging indent
2155:15: E131 continuation line unaligned for hanging indent
2155:26: E203 whitespace before ':'
2156:35: E126 continuation line over-indented for hanging indent
2159:33: E126 continuation line over-indented for hanging indent
2160:26: E203 whitespace before ':'
2161:19: E203 whitespace before ':'
2162:30: E203 whitespace before ':'
2163:35: E126 continuation line over-indented for hanging indent
2167:33: E126 continuation line over-indented for hanging indent
2168:26: E203 whitespace before ':'
2169:35: E126 continuation line over-indented for hanging indent
2172:33: E126 continuation line over-indented for hanging indent
2173:26: E203 whitespace before ':'
2174:19: E203 whitespace before ':'
2175:30: E203 whitespace before ':'
2176:35: E126 continuation line over-indented for hanging indent
2180:33: E126 continuation line over-indented for hanging indent
2181:23: E203 whitespace before ':'
2182:23: E203 whitespace before ':'
2183:24: E203 whitespace before ':'
2184:19: E203 whitespace before ':'
2219:15: E121 continuation line under-indented for hanging indent
2229:24: E203 whitespace before ':'
2230:28: E203 whitespace before ':'
2231:18: E203 whitespace before ':'
2232:29: E203 whitespace before ':'
2233:35: E126 continuation line over-indented for hanging indent
2237:33: E126 continuation line over-indented for hanging indent
2238:23: E203 whitespace before ':'
2239:23: E203 whitespace before ':'
2240:24: E203 whitespace before ':'
2241:19: E203 whitespace before ':'
2255:88: E502 the backslash is redundant between brackets
2256:19: E128 continuation line under-indented for visual indent
2257:19: E128 continuation line under-indented for visual indent
2258:19: E128 continuation line under-indented for visual indent
2259:19: E128 continuation line under-indented for visual indent
2276:15: E121 continuation line under-indented for hanging indent
2276:28: E203 whitespace before ':'
2287:24: E203 whitespace before ':'
2288:18: E203 whitespace before ':'
2289:29: E203 whitespace before ':'
2290:35: E126 continuation line over-indented for hanging indent
2294:33: E126 continuation line over-indented for hanging indent
2295:23: E203 whitespace before ':'
2296:23: E203 whitespace before ':'
2297:24: E203 whitespace before ':'
2298:19: E203 whitespace before ':'
2303:9: E266 too many leading '#' for block comment
2329:29: E203 whitespace before ':'
2330:30: E203 whitespace before ':'
2331:27: E203 whitespace before ':'
2332:18: E126 continuation line over-indented for hanging indent
2334:9: E266 too many leading '#' for block comment
2352:25: E126 continuation line over-indented for hanging indent
2352:34: E203 whitespace before ':'
2353:38: E203 whitespace before ':'
2354:29: E203 whitespace before ':'
2355:23: E126 continuation line over-indented for hanging indent
2357:9: E266 too many leading '#' for block comment
2359:17: E261 at least two spaces before inline comment
2361:13: F841 local variable 'cell_6_a' is assigned to but never used
2362:13: F841 local variable 'cell_6_b' is assigned to but never used
2381:25: E126 continuation line over-indented for hanging indent
2381:32: E203 whitespace before ':'
2382:32: E203 whitespace before ':'
2384:32: E203 whitespace before ':'
2385:32: E203 whitespace before ':'
2386:23: E126 continuation line over-indented for hanging indent
2388:9: E266 too many leading '#' for block comment
2394:33: E201 whitespace after '{'
2394:41: E203 whitespace before ':'
2394:53: E203 whitespace before ':'
2424:19: E126 continuation line over-indented for hanging indent
2424:28: E203 whitespace before ':'
2425:32: E203 whitespace before ':'
2426:31: E203 whitespace before ':'
2427:30: E203 whitespace before ':'
2428:30: E203 whitespace before ':'
2429:37: E126 continuation line over-indented for hanging indent
2429:44: E203 whitespace before ':'
2430:43: E203 whitespace before ':'
2431:35: E126 continuation line over-indented for hanging indent
2432:37: E126 continuation line over-indented for hanging indent
2432:44: E203 whitespace before ':'
2433:43: E203 whitespace before ':'
2434:35: E126 continuation line over-indented for hanging indent
2435:30: E203 whitespace before ':'
2436:30: E203 whitespace before ':'
2437:30: E203 whitespace before ':'
2438:37: E126 continuation line over-indented for hanging indent
2438:44: E203 whitespace before ':'
2439:43: E203 whitespace before ':'
2440:35: E126 continuation line over-indented for hanging indent
2441:37: E126 continuation line over-indented for hanging indent
2441:44: E203 whitespace before ':'
2442:43: E203 whitespace before ':'
2443:35: E126 continuation line over-indented for hanging indent
2444:30: E203 whitespace before ':'
2445:35: E126 continuation line over-indented for hanging indent
2449:17: E121 continuation line under-indented for hanging indent
2451:9: E266 too many leading '#' for block comment
2455: D210 No whitespaces allowed surrounding docstring text
2455: D401 First line should be in imperative mood ('Produce', not 'Produces')
2455: D400 First line should end with a period (not 'd')
2455: D300 Use """triple double quotes""" (found '-quotes)
2466:18: E126 continuation line over-indented for hanging indent
2466:24: E203 whitespace before ':'
2467:25: E203 whitespace before ':'
2468:16: E126 continuation line over-indented for hanging indent
2470: D401 First line should be in imperative mood ('Add', not 'Adds')
2470: D209 Multi-line docstring closing quotes should be on a separate line
2470: D202 No blank lines allowed after function docstring (found 1)
2470: D400 First line should end with a period (not 'y')
2470: D205 1 blank line required between summary line and description (found 0)
2479:32: E203 whitespace before ':'
2480:31: E203 whitespace before ':'
2484:40: E203 whitespace before ':'
2484: D400 First line should end with a period (not 'r')
2484: D300 Use """triple double quotes""" (found '-quotes)
2488:38: E203 whitespace before ':'
2488: D400 First line should end with a period (not 'r')
2488: D300 Use """triple double quotes""" (found '-quotes)
2492: D401 First line should be in imperative mood ('Print', not 'Prints')
2492: D201 No blank lines allowed before function docstring (found 1)
2492: D202 No blank lines allowed after function docstring (found 1)
2492: D205 1 blank line required between summary line and description (found 0)
2561:21: E126 continuation line over-indented for hanging indent
2562:30: E203 whitespace before ':'
2565:19: E126 continuation line over-indented for hanging indent
2570:26: E201 whitespace after '{'
2570:36: E203 whitespace before ':'
2570:51: E202 whitespace before '}'
2576:22: E126 continuation line over-indented for hanging indent
2576:34: E203 whitespace before ':'
2577:20: E126 continuation line over-indented for hanging indent
2583:26: E261 at least two spaces before inline comment
2599:17: E124 closing bracket does not match visual indentation
2626:49: E231 missing whitespace after ':'
2630:61: E128 continuation line under-indented for visual indent
2631:61: E128 continuation line under-indented for visual indent
2636:13: E303 too many blank lines (2)
2637:13: F841 local variable 'cc' is assigned to but never used
2638:13: F841 local variable 'sc' is assigned to but never used
2652:22: E126 continuation line over-indented for hanging indent
2652:28: E203 whitespace before ':'
2653:28: E203 whitespace before ':'
2654:20: E126 continuation line over-indented for hanging indent
2665:26: E126 continuation line over-indented for hanging indent
2665:32: E203 whitespace before ':'
2666:24: E126 continuation line over-indented for hanging indent
2673: D401 First line should be in imperative mood ('Print', not 'Prints')
2673: D201 No blank lines allowed before function docstring (found 1)
2673: D202 No blank lines allowed after function docstring (found 1)
2673: D205 1 blank line required between summary line and description (found 0)
2674:32: E128 continuation line under-indented for visual indent
2675:32: E128 continuation line under-indented for visual indent
2676:32: E128 continuation line under-indented for visual indent
2677:32: E128 continuation line under-indented for visual indent
2678:32: E128 continuation line under-indented for visual indent
2679:32: E128 continuation line under-indented for visual indent
2742:21: E126 continuation line over-indented for hanging indent
2743:30: E203 whitespace before ':'
2746:19: E126 continuation line over-indented for hanging indent
2751:26: E201 whitespace after '{'
2751:36: E203 whitespace before ':'
2751:51: E202 whitespace before '}'
2759:26: E126 continuation line over-indented for hanging indent
2759:38: E203 whitespace before ':'
2760:24: E126 continuation line over-indented for hanging indent
2773:26: E261 at least two spaces before inline comment
2789:17: E124 closing bracket does not match visual indentation
2816:49: E231 missing whitespace after ':'
2820:61: E128 continuation line under-indented for visual indent
2821:61: E128 continuation line under-indented for visual indent
2826:13: E303 too many blank lines (2)
2827:13: F841 local variable 'cc' is assigned to but never used
2828:13: F841 local variable 'sc' is assigned to but never used
2842:22: E126 continuation line over-indented for hanging indent
2842:28: E203 whitespace before ':'
2843:28: E203 whitespace before ':'
2844:20: E126 continuation line over-indented for hanging indent
2855:26: E126 continuation line over-indented for hanging indent
2855:32: E203 whitespace before ':'
2856:24: E126 continuation line over-indented for hanging indent
2863: D400 First line should end with a period (not 'g')
2863: D205 1 blank line required between summary line and description (found 0)
2890: D205 1 blank line required between summary line and description (found 0)
2911: D401 First line should be in imperative mood ('Return', not 'Returns')
2911: D400 First line should end with a period (not 't')
2911: D205 1 blank line required between summary line and description (found 0)
2926: D401 First line should be in imperative mood ('Return', not 'Returns')
2926: D400 First line should end with a period (not 't')
2926: D205 1 blank line required between summary line and description (found 0)
2939:15: E271 multiple spaces after keyword
2942:5: E303 too many blank lines (2)
2942: D401 First line should be in imperative mood ('Return', not 'Returns')
2942: D202 No blank lines allowed after function docstring (found 1)
2942: D400 First line should end with a period (not 'e')
2942: D205 1 blank line required between summary line and description (found 0)
2972:9: F841 local variable '_' is assigned to but never used
2975:13: F821 undefined name 'out'
2976:27: E203 whitespace before ':'
2977:27: E203 whitespace before ':'
2978:28: E203 whitespace before ':'
2984: D401 First line should be in imperative mood ('Print', not 'Prints')
2984: D202 No blank lines allowed after function docstring (found 1)
3024:21: E126 continuation line over-indented for hanging indent
3024:146: E502 the backslash is redundant between brackets
3024:29: E203 whitespace before ':'
3029:19: E126 continuation line over-indented for hanging indent
3036:25: E126 continuation line over-indented for hanging indent
3036:89: E502 the backslash is redundant between brackets
3036:33: E203 whitespace before ':'
3039:23: E126 continuation line over-indented for hanging indent
3044:25: E126 continuation line over-indented for hanging indent
3044:159: E502 the backslash is redundant between brackets
3044:33: E203 whitespace before ':'
3049:23: E126 continuation line over-indented for hanging indent
3073:39: E127 continuation line over-indented for visual indent
3073:51: E203 whitespace before ':'
3074:46: E203 whitespace before ':'
3075:51: E203 whitespace before ':'
3076:48: E203 whitespace before ':'
3083:39: E127 continuation line over-indented for visual indent
3083:51: E203 whitespace before ':'
3084:46: E203 whitespace before ':'
3085:51: E203 whitespace before ':'
3086:48: E203 whitespace before ':'
3095:5: E303 too many blank lines (2)
3095: D401 First line should be in imperative mood ('Print', not 'Prints')
3095: D400 First line should end with a period (not 't')
3106:9: F841 local variable '_' is assigned to but never used
3109:9: E303 too many blank lines (2)
3132:32: E203 whitespace before ':'
3134:26: E203 whitespace before ':'
3135:33: E203 whitespace before ':'
3139: D210 No whitespaces allowed surrounding docstring text
3139: D400 First line should end with a period (not 's')
3148:5: E303 too many blank lines (2)
3148: D202 No blank lines allowed after function docstring (found 1)
3148: D400 First line should end with a period (not 's')
3179:31: E203 whitespace before ':'
3186: D202 No blank lines allowed after function docstring (found 1)
3186: D400 First line should end with a period (not 's')
3200:17: E126 continuation line over-indented for hanging indent
3200:26: E203 whitespace before ':'
3201:15: E126 continuation line over-indented for hanging indent
3208:37: E126 continuation line over-indented for hanging indent
3211:69: E231 missing whitespace after ':'
3212:29: E203 whitespace before ':'
3218: D401 First line should be in imperative mood ('Display', not 'Displays')
3218: D400 First line should end with a period (not 'd')
3231:18: E127 continuation line over-indented for visual indent
3240:65: E126 continuation line over-indented for hanging indent
3261:37: E126 continuation line over-indented for hanging indent
3306: D202 No blank lines allowed after function docstring (found 1)
3306: D205 1 blank line required between summary line and description (found 0)
3306: D208 Docstring is over-indented
3335:16: E201 whitespace after '{'
3335:43: E202 whitespace before '}'
3340:23: E203 whitespace before ':'
3346: D401 First line should be in imperative mood ('Display', not 'Displays')
3346: D400 First line should end with a period (not 'y')
3360:18: E127 continuation line over-indented for visual indent
3382:9: E266 too many leading '#' for block comment
3385:18: E126 continuation line over-indented for hanging indent
3396: D401 First line should be in imperative mood ('Display', not 'Displays')
3396: D400 First line should end with a period (not 'y')
3410: D401 First line should be in imperative mood ('Create', not 'Creates')
3460:49: E502 the backslash is redundant between brackets
3461:34: E127 continuation line over-indented for visual indent
3462:51: E502 the backslash is redundant between brackets
3464:43: E502 the backslash is redundant between brackets
3466:45: E502 the backslash is redundant between brackets
3467:30: E128 continuation line under-indented for visual indent
3468:43: E502 the backslash is redundant between brackets
3470:47: E502 the backslash is redundant between brackets
3471:30: E128 continuation line under-indented for visual indent
3472:41: E502 the backslash is redundant between brackets
3473:30: E128 continuation line under-indented for visual indent
3474:42: E502 the backslash is redundant between brackets
3475:30: E128 continuation line under-indented for visual indent
3479:9: E124 closing bracket does not match visual indentation
3482: D401 First line should be in imperative mood ('Create', not 'Creates')
3489: D401 First line should be in imperative mood ('Create', not 'Creates')
3506:5: W191 indentation contains tabs
3506:5: E101 indentation contains mixed spaces and tabs
3511:1: W191 indentation contains tabs
3511:1: E101 indentation contains mixed spaces and tabs
3512:1: E101 indentation contains mixed spaces and tabs
3530:49: E502 the backslash is redundant between brackets
3531:34: E127 continuation line over-indented for visual indent
3532:51: E502 the backslash is redundant between brackets
3534:43: E502 the backslash is redundant between brackets
3536:45: E502 the backslash is redundant between brackets
3537:30: E128 continuation line under-indented for visual indent
3538:43: E502 the backslash is redundant between brackets
3540:17: E127 continuation line over-indented for visual indent
3545: D401 First line should be in imperative mood ('Create', not 'Creates')
3551: D401 First line should be in imperative mood ('Create', not 'Creates')
3556: D401 First line should be in imperative mood ('Create', not 'Creates')
3561: D401 First line should be in imperative mood ('Create', not 'Creates')
3566: D401 First line should be in imperative mood ('Create', not 'Creates')
3571: D401 First line should be in imperative mood ('Create', not 'Creates')
3576: D401 First line should be in imperative mood ('Create', not 'Creates')
3581: D401 First line should be in imperative mood ('Create', not 'Creates')
3586: D401 First line should be in imperative mood ('Create', not 'Creates')
3591: D401 First line should be in imperative mood ('Create', not 'Creates')
3596: D401 First line should be in imperative mood ('Create', not 'Creates')
3601: D401 First line should be in imperative mood ('Create', not 'Creates')
3608: D401 First line should be in imperative mood ('Create', not 'Creates')
3613: D401 First line should be in imperative mood ('Create', not 'Creates')
3613: D400 First line should end with a period (not ')')
3618: D401 First line should be in imperative mood ('Create', not 'Creates')
3618: D400 First line should end with a period (not ')')
3623: D200 One-line docstring should fit on one line with quotes (found 3)
3631: D200 One-line docstring should fit on one line with quotes (found 3)
3639:22: E201 whitespace after '{'
3646: D202 No blank lines allowed after function docstring (found 1)
3670:25: E126 continuation line over-indented for hanging indent
3676:25: E126 continuation line over-indented for hanging indent
3684:17: E126 continuation line over-indented for hanging indent
3684:26: E203 whitespace before ':'
3688: D401 First line should be in imperative mood ('Return', not 'Returns')
3688: D400 First line should end with a period (not 'd')
3708:9: F841 local variable '_' is assigned to but never used
3710:9: E266 too many leading '#' for block comment
3715: D401 First line should be in imperative mood ('Display', not 'Displays')
3715: D202 No blank lines allowed after function docstring (found 1)
3715: D400 First line should end with a period (not 's')
3715: D205 1 blank line required between summary line and description (found 0)
3750:25: E126 continuation line over-indented for hanging indent
3775:25: E126 continuation line over-indented for hanging indent
3785:33: E126 continuation line over-indented for hanging indent
3788:41: E128 continuation line under-indented for visual indent
3790:41: E128 continuation line under-indented for visual indent
3797:33: E126 continuation line over-indented for hanging indent
3798:45: E128 continuation line under-indented for visual indent
3800:45: E128 continuation line under-indented for visual indent
3812:33: E126 continuation line over-indented for hanging indent
3813:45: E128 continuation line under-indented for visual indent
3816:45: E128 continuation line under-indented for visual indent
3820:45: E128 continuation line under-indented for visual indent
3822:45: E128 continuation line under-indented for visual indent
3825:21: E126 continuation line over-indented for hanging indent
3828: D401 First line should be in imperative mood ('Display', not 'Displays')
3841:9: F841 local variable '_' is assigned to but never used
3891:18: E127 continuation line over-indented for visual indent
3894:48: E222 multiple spaces after operator
3902:5: E303 too many blank lines (2)
3902: D401 First line should be in imperative mood ('Return', not 'Returns')
3902: D400 First line should end with a period (not 'd')
3926:71: E211 whitespace before '('
3933:28: E201 whitespace after '{'
3934:30: E127 continuation line over-indented for visual indent
3936:30: E124 closing bracket does not match visual indentation
3942:68: E211 whitespace before '('
3950: D401 First line should be in imperative mood ('Return', not 'Returns')
3950: D202 No blank lines allowed after function docstring (found 1)
3950: D400 First line should end with a period (not 'd')
3963: D401 First line should be in imperative mood ('Return', not 'Returns')
3963: D202 No blank lines allowed after function docstring (found 1)
3963: D400 First line should end with a period (not 'd')
3976: D401 First line should be in imperative mood ('Return', not 'Returns')
3976: D400 First line should end with a period (not 'e')
4005:17: E122 continuation line missing indentation or outdented
4005:69: E261 at least two spaces before inline comment
4005:70: E262 inline comment should start with '# '
4011:39: E126 continuation line over-indented for hanging indent
4015: D401 First line should be in imperative mood ('Return', not 'Returns')
4015: D400 First line should end with a period (not 'd')
4016:63: E127 continuation line over-indented for visual indent
4029:9: F841 local variable '_' is assigned to but never used
4044: D401 First line should be in imperative mood ('Return', not 'Returns')
4044: D400 First line should end with a period (not 'd')
4058:9: F841 local variable '_' is assigned to but never used
4079: D401 First line should be in imperative mood ('Return', not 'Returns')
4079: D400 First line should end with a period (not 's')
4098:71: E211 whitespace before '('
4099:64: E211 whitespace before '('
4105:38: E201 whitespace after '{'
4106:65: E127 continuation line over-indented for visual indent
4107:57: E202 whitespace before '}'
4111:5: E303 too many blank lines (2)
4111: D401 First line should be in imperative mood ('Return', not 'Returns')
4111: D400 First line should end with a period (not 'd')
4130:30: E261 at least two spaces before inline comment
4130:31: E262 inline comment should start with '# '
4140:69: E211 whitespace before '('
4141:77: E211 whitespace before '('
4146:5: E303 too many blank lines (2)
4146: D401 First line should be in imperative mood ('Return', not 'Returns')
4146: D400 First line should end with a period (not 'd')
4164: D209 Multi-line docstring closing quotes should be on a separate line
4164: D400 First line should end with a period (not 's')
4170: D209 Multi-line docstring closing quotes should be on a separate line
4170: D400 First line should end with a period (not 's')
4176: D209 Multi-line docstring closing quotes should be on a separate line
4176: D400 First line should end with a period (not 'k')
4188:27: E127 continuation line over-indented for visual indent
4193: D102 Missing docstring in public method
4201:24: E127 continuation line over-indented for visual indent
4217:16: E127 continuation line over-indented for visual indent
4250:41: E127 continuation line over-indented for visual indent
4266:60: E127 continuation line over-indented for visual indent
4275:41: E126 continuation line over-indented for hanging indent
4279:57: E127 continuation line over-indented for visual indent
4290: D102 Missing docstring in public method
4293: D102 Missing docstring in public method
4298: D209 Multi-line docstring closing quotes should be on a separate line
4334:49: E127 continuation line over-indented for visual indent
4348:43: E127 continuation line over-indented for visual indent
4357: D400 First line should end with a period (not 'e')
4357: D205 1 blank line required between summary line and description (found 0)
4405: D400 First line should end with a period (not 's')
4418:109: E502 the backslash is redundant between brackets
4419:115: E502 the backslash is redundant between brackets
4420:109: E502 the backslash is redundant between brackets
4421:38: E128 continuation line under-indented for visual indent
4421:46: E502 the backslash is redundant between brackets
4422:38: E128 continuation line under-indented for visual indent
4423:22: E127 continuation line over-indented for visual indent
4426: D401 First line should be in imperative mood ('Return', not 'Returns')
4426: D400 First line should end with a period (not 's')


38:1: I100 Imports statements are in the wrong order. import cgi should be before from invenio.utils.deprecation
38:1: E402 module level import not at top of file
39:1: E402 module level import not at top of file
40:1: E402 module level import not at top of file
41:1: E402 module level import not at top of file
42:1: E402 module level import not at top of file
45: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_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
45:1: F999 redefinition of unused 'CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE' from line 45
45:1: F999 redefinition of unused 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' from line 45
45:1: F999 redefinition of unused 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' from line 45
45:1: F999 redefinition of unused 'CFG_LOGDIR' from line 45
45:1: F999 redefinition of unused 'CFG_WEBSEARCH_WILDCARD_LIMIT' from line 45
45:1: F401 'CFG_BIBINDEX_CHARS_PUNCTUATION' imported but unused
45:1: F401 'CFG_WEBSEARCH_VIEWRESTRCOLL_POLICY' imported but unused
45:1: F401 'CFG_WEBSEARCH_SYNONYM_KBRS' imported but unused
45:1: F401 'CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE' imported but unused
45:1: F401 'CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS' imported but unused
45:1: F401 'CFG_OAI_ID_FIELD' imported but unused
45:1: F401 'CFG_WEBSEARCH_FIELDS_CONVERT' imported but unused
45:1: F401 'CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS' imported but unused
45:1: F401 'CFG_SITE_RECORD' imported but unused
45:1: F401 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' imported but unused
45:1: F401 'CFG_INSPIRE_SITE' imported but unused
45:1: F401 'CFG_BASE_URL' imported but unused
45:1: F401 'CFG_LOGDIR' imported but unused
45:1: F401 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' imported but unused
45:1: F401 'CFG_BIBSORT_ENABLED' imported but unused
45:1: F401 'CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT' imported but unused
45:1: F401 'CFG_BIBFORMAT_HIDDEN_TAGS' imported but unused
45:1: F401 'CFG_WEBSEARCH_WILDCARD_LIMIT' imported but unused
45:1: F401 'CFG_WEBSEARCH_DETAILED_META_FORMAT' imported but unused
45:1: F401 'CFG_BIBSORT_BUCKETS' imported but unused
45:1: F401 'CFG_WEBSEARCH_FULLTEXT_SNIPPETS' imported but unused
45:1: F401 'CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH' imported but unused
45:1: F401 'CFG_WEBSEARCH_IDXPAIRS_FIELDS' imported but unused
45:1: E402 module level import not at top of file
46: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_search.errors should be before from invenio_search.utils
82:1: F401 'InvenioWebSearchUnknownCollectionError' imported but unused
82:1: F401 'InvenioWebSearchReferstoLimitError' imported but unused
82:1: F401 'InvenioWebSearchCitedbyLimitError' imported but unused
82:1: F401 'InvenioWebSearchWildcardLimitError' 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_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 'record_xml_output' imported but unused
90:1: F401 'create_record' imported but unused
90:1: E402 module level import not at top of file
91:1: F401 'DataCacher' imported but unused
91:1: E402 module level import not at top of file
92:1: E402 module level import not at top of file
93:1: I101 Imported names are in the wrong order. Should be CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS, CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_USERIDS_IN_TAGS, CFG_ACC_GRANT_VIEWER_RIGHTS_TO_EMAILS_IN_TAGS, CFG_ACC_GRANT_VIEWER_RIGHTS_TO_USERIDS_IN_TAGS, VIEWRESTRCOLL
93:1: F401 'CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS' imported but unused
93:1: F401 'CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_USERIDS_IN_TAGS' imported but unused
93:1: F401 'CFG_ACC_GRANT_VIEWER_RIGHTS_TO_USERIDS_IN_TAGS' imported but unused
93:1: F401 'CFG_ACC_GRANT_VIEWER_RIGHTS_TO_EMAILS_IN_TAGS' imported but unused
93:1: E402 module level import not at top of file
99:1: I100 Imports statements are in the wrong order. from intbitset should be before from invenio.modules.access.local_config
99:1: F401 'intbitset' imported but unused
99:1: E402 module level import not at top of file
100:1: I201 Missing newline before sections or imports.
100:1: F401 'InvenioDbQueryWildcardLimitError' imported but unused
100:1: E402 module level import not at top of file
101:1: F401 'deserialize_via_marshal' 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.modules.access.engine should be before from invenio.utils.serializers
102:1: F401 'acc_authorize_action' imported but unused
102:1: E402 module level import not at top of file
103:1: I100 Imports statements are in the wrong order. from invenio.ext.logging should be before from invenio.modules.access.engine
103:1: F401 'register_exception' imported but unused
103:1: E402 module level import not at top of file
104:1: I101 Imported names are in the wrong order. Should be encode_for_xml, strip_accents, wash_for_utf8
104:1: F401 'encode_for_xml' imported but unused
104:1: F401 'wash_for_utf8' imported but unused
104:1: F401 'strip_accents' imported but unused
104:1: E402 module level import not at top of file
105:1: I100 Imports statements are in the wrong order. from invenio.legacy should be before from invenio.utils.text
105:1: F401 'bibrecord' imported but unused
105:1: E402 module level import not at top of file
107: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
107:1: F401 'wash_table_column_name' imported but unused
107:1: F401 'get_table_update_time' imported but unused
107:1: F401 'run_sql_with_limit' imported but unused
107:1: E402 module level import not at top of file
109:1: I101 Imported names are in the wrong order. Should be collect_user_info, getUid
109:1: F401 'collect_user_info' imported but unused
109:1: E402 module level import not at top of file
110:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.legacy.webuser
110:1: E402 module level import not at top of file
112:1: F401 'apache' imported but unused
112:1: E402 module level import not at top of file
114:1: F401 'DatabaseError' imported but unused
114:1: E402 module level import not at top of file
119:22: E203 whitespace before ':'
119:14: E225 missing whitespace around operator
120:24: E203 whitespace before ':'
121:24: E203 whitespace before ':'
122:28: E203 whitespace before ':'
123:30: E203 whitespace before ':'
124:24: E203 whitespace before ':'
125:23: E203 whitespace before ':'
126:29: E203 whitespace before ':'
127:26: E203 whitespace before ':'
128:33: E203 whitespace before ':'
129:30: E203 whitespace before ':'
130:30: E203 whitespace before ':'
131:30: E203 whitespace before ':'
132:30: E203 whitespace before ':'
133:30: E203 whitespace before ':'
134:30: E203 whitespace before ':'
135:41: E703 statement ends with a semicolon
137:1: I100 Imports statements are in the wrong order. from invenio_collections.cache should be before from sqlalchemy.exc
137:1: F401 'collection_restricted_p' imported but unused
137:1: E402 module level import not at top of file
138:1: F401 'restricted_collection_cache' imported but unused
138:1: E402 module level import not at top of file
139:1: I201 Missing newline before sections or imports.
139:1: F401 'get_permitted_restricted_collections' imported but unused
139:1: E402 module level import not at top of file
142:1: I100 Imports statements are in the wrong order. from invenio_records.access should be before from invenio_search.utils
142:1: F401 'check_user_can_view_record' imported but unused
142:1: E402 module level import not at top of file
144:1: I100 Imports statements are in the wrong order. from invenio_collections.cache should be before from invenio_records.access
144:1: F401 'get_coll_i18nname' imported but unused
144:1: E402 module level import not at top of file
145:1: I201 Missing newline before sections or imports.
145:1: F401 'get_field_i18nname' imported but unused
145:1: E402 module level import not at top of file
148: D401 First line should be in imperative mood ('Create', not 'Creates')
148: D400 First line should end with a period (not 'n')
148: D205 1 blank line required between summary line and description (found 0)
155:1: F403 'from invenio_search.washers import *' used; unable to detect undefined names
155:1: E402 module level import not at top of file
158: D401 First line should be in imperative mood ('Return', not 'Returns')
158: D300 Use """triple double quotes""" (found '-quotes)
179:1: I100 Imports statements are in the wrong order. from invenio_collections.cache should be before from invenio_search.washers
179:1: F401 'get_collection_allchildren' imported but unused
179:1: E402 module level import not at top of file
182: D400 First line should end with a period (not 'o')
182: D205 1 blank line required between summary line and description (found 0)
182: D208 Docstring is over-indented
227:1: F403 'from invenio_search.searchext.engines.native import *' used; unable to detect undefined names
227:1: E402 module level import not at top of file
230: D209 Multi-line docstring closing quotes should be on a separate line
230: D400 First line should end with a period (not 'y')
230: D205 1 blank line required between summary line and description (found 0)
230: D208 Docstring is over-indented
243:38: E203 whitespace before ','
274:1: E302 expected 2 blank lines, found 0
274: D209 Multi-line docstring closing quotes should be on a separate line
274: D400 First line should end with a period (not 'g')
274: D205 1 blank line required between summary line and description (found 0)
274: D208 Docstring is over-indented
303: D209 Multi-line docstring closing quotes should be on a separate line
303: D205 1 blank line required between summary line and description (found 0)
316:1: E303 too many blank lines (3)
316: D103 Missing docstring in public function
326: D401 First line should be in imperative mood ('calculate', not 'calculates')
326: D209 Multi-line docstring closing quotes should be on a separate line
326: D202 No blank lines allowed after function docstring (found 1)
326: D400 First line should end with a period (not 'e')
326: D205 1 blank line required between summary line and description (found 0)
337:20: E261 at least two spaces before inline comment
341:17: E261 at least two spaces before inline comment
368:1: E302 expected 2 blank lines, found 1
386: D210 No whitespaces allowed surrounding docstring text
386: D400 First line should end with a period (not 'n')
392:25: E261 at least two spaces before inline comment
393:13: E222 multiple spaces after operator
416:10: E261 at least two spaces before inline comment
433:1: E266 too many leading '#' for block comment
435: D103 Missing docstring in public function
436:25: E128 continuation line under-indented for visual indent
437:25: E128 continuation line under-indented for visual indent
438:25: E128 continuation line under-indented for visual indent
439:25: E128 continuation line under-indented for visual indent
456: D401 First line should be in imperative mood ('Set', not 'Sets')
456: D202 No blank lines allowed after function docstring (found 1)
456: D400 First line should end with a period (not 'l')
456: D200 One-line docstring should fit on one line with quotes (found 3)
457:23: E128 continuation line under-indented for visual indent
458:23: E128 continuation line under-indented for visual indent
459:23: E128 continuation line under-indented for visual indent
460:23: E128 continuation line under-indented for visual indent
461:23: E128 continuation line under-indented for visual indent
499:9: B901 blind except: statement


29:1: I201 Missing newline before sections or imports.


35:1: I201 Missing newline before sections or imports.
36:1: I201 Missing newline before sections or imports.


23:1: F401 'os' imported but unused
26:1: F401 'cfg' imported but unused
30:1: I201 Missing newline before sections or imports.
31:1: I100 Imports statements are in the wrong order. from invenio.utils.memoise should be before from invenio_collections.models
31:1: I201 Missing newline before sections or imports.


23:1: I201 Missing newline before sections or imports.
24:1: I100 Imports statements are in the wrong order. from invenio.utils.datastructures should be before from invenio_search.api
24:1: I201 Missing newline before sections or imports.
44:32: E711 comparison to None should be 'if cond is not None:'
67: D103 Missing docstring in public function


23:1: I201 Missing newline before sections or imports.
24:1: I100 Imports statements are in the wrong order. from invenio.utils.forms should be before from invenio_collections.models
24:1: I201 Missing newline before sections or imports.


1: D100 Missing docstring in public module
23:1: I101 Imported names are in the wrong order. Should be Blueprint, current_app, g, redirect, render_template, request, url_for
25:1: I101 Imported names are in the wrong order. Should be current_breadcrumbs, default_breadcrumb_root, register_breadcrumb
30:1: I101 Imported names are in the wrong order. Should be templated, wash_arguments
30:1: I100 Imports statements are in the wrong order. from invenio.base.decorators should be before from invenio.base.i18n
30:1: F401 'wash_arguments' imported but unused
34:1: I201 Missing newline before sections or imports.
35:1: I100 Imports statements are in the wrong order. from invenio.utils.text should be before from invenio_search.forms
35:1: I201 Missing newline before sections or imports.


27:1: I201 Missing newline before sections or imports.
28:1: I100 Imports statements are in the wrong order. from invenio.utils.text should be before from invenio_collections.models
28:1: I201 Missing newline before sections or imports.


1: D400 First line should end with a period (not 'e')
23:1: I100 Imports statements are in the wrong order. from pprint should be before from string
24:1: I100 Imports statements are in the wrong order. import os should be before from pprint
29:1: I101 Imported names are in the wrong order. Should be task_low_level_submission, task_update_progress, write_message
30:30: E126 continuation line over-indented for hanging indent
34:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibdocfile.api should be before from invenio.legacy.bibsched.bibtask
35:1: I101 Imported names are in the wrong order. Should be assure_quality, encode_video
38:41: E126 continuation line over-indented for hanging indent
42:1: I100 Imports statements are in the wrong order. from invenio.modules.encoder.metadata should be before from invenio.modules.encoder.utils
43:41: E126 continuation line over-indented for hanging indent
45:1: I101 Imported names are in the wrong order. Should be chose2, generate_timestamp, getval
45:1: F999 redefinition of unused 'chose2' from line 41
46:1: I101 Imported names are in the wrong order. Should be CFG_BIBENCODE_ASPECT_RATIO_MARC_FIELD, CFG_BIBENCODE_DAEMON_DIR_NEWJOBS, CFG_BIBENCODE_PBCORE_MARC_XSLT
46:1: I100 Imports statements are in the wrong order. from invenio.modules.encoder.config should be before from invenio.modules.encoder.utils
47:39: E126 continuation line over-indented for hanging indent
51:1: I100 Imports statements are in the wrong order. from invenio.ext.email should be before from invenio.modules.encoder.config
52:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.ext.email
55:1: I100 Imports statements are in the wrong order. import invenio.config should be before from invenio.utils.json
65:1: E302 expected 2 blank lines, found 1
65: D401 First line should be in imperative mood ('Send', not 'Sends')
65: D400 First line should end with a period (not 'g')
65: D205 1 blank line required between summary line and description (found 0)
76:13: E128 continuation line under-indented for visual indent
77:13: E128 continuation line under-indented for visual indent
78:13: E128 continuation line under-indented for visual indent
79:13: E128 continuation line under-indented for visual indent
80:13: E128 continuation line under-indented for visual indent
82:14: E128 continuation line under-indented for visual indent
90:1: E302 expected 2 blank lines, found 1
90: D401 First line should be in imperative mood ('Send', not 'Sends')
90: D205 1 blank line required between summary line and description (found 0)
108:13: E128 continuation line under-indented for visual indent
109:13: E128 continuation line under-indented for visual indent
118:13: E128 continuation line under-indented for visual indent
119:13: E128 continuation line under-indented for visual indent
121:14: E128 continuation line under-indented for visual indent
122:14: E128 continuation line under-indented for visual indent
123:14: E128 continuation line under-indented for visual indent
126:14: E128 continuation line under-indented for visual indent
127:14: E128 continuation line under-indented for visual indent
128:14: E128 continuation line under-indented for visual indent
136:1: E302 expected 2 blank lines, found 1
136: D401 First line should be in imperative mood ('Send', not 'Sends')
136: D205 1 blank line required between summary line and description (found 0)
152:13: E128 continuation line under-indented for visual indent
153:13: E126 continuation line over-indented for hanging indent
159:13: E128 continuation line under-indented for visual indent
160:13: E128 continuation line under-indented for visual indent
162:14: E128 continuation line under-indented for visual indent
163:14: E128 continuation line under-indented for visual indent
164:14: E128 continuation line under-indented for visual indent
167:14: E128 continuation line under-indented for visual indent
168:14: E128 continuation line under-indented for visual indent
169:14: E128 continuation line under-indented for visual indent
177:1: E302 expected 2 blank lines, found 1
177: D210 No whitespaces allowed surrounding docstring text
177: D401 First line should be in imperative mood ('Generate', not 'Generates')
177: D205 1 blank line required between summary line and description (found 0)
177: D208 Docstring is over-indented
188:1: E302 expected 2 blank lines, found 1
188: D210 No whitespaces allowed surrounding docstring text
188: D401 First line should be in imperative mood ('Store', not 'Stores')
188: D400 First line should end with a period (not 's')
188: D205 1 blank line required between summary line and description (found 0)
188: D208 Docstring is over-indented
197:1: E302 expected 2 blank lines, found 1
197: D401 First line should be in imperative mood ('Remove', not 'Removes')
197: D400 First line should end with a period (not 'r')
197: D205 1 blank line required between summary line and description (found 0)
221:25: E128 continuation line under-indented for visual indent
222:25: E128 continuation line under-indented for visual indent
223:25: E128 continuation line under-indented for visual indent
224:25: E128 continuation line under-indented for visual indent
238:1: E302 expected 2 blank lines, found 1
238: D210 No whitespaces allowed surrounding docstring text
238: D401 First line should be in imperative mood ('Create', not 'Creates')
238: D400 First line should end with a period (not 'n')
238: D205 1 blank line required between summary line and description (found 0)
239:29: E126 continuation line over-indented for hanging indent
255:1: E302 expected 2 blank lines, found 1
255: D210 No whitespaces allowed surrounding docstring text
255: D401 First line should be in imperative mood ('Create', not 'Creates')
255: D400 First line should end with a period (not 'a')
255: D205 1 blank line required between summary line and description (found 0)
273:1: E302 expected 2 blank lines, found 1
273: D210 No whitespaces allowed surrounding docstring text
273: D401 First line should be in imperative mood ('Create', not 'Creates')
273: D400 First line should end with a period (not 's')
273: D205 1 blank line required between summary line and description (found 0)
296:1: E302 expected 2 blank lines, found 1
296: D210 No whitespaces allowed surrounding docstring text
296: D401 First line should be in imperative mood ('Create', not 'Creates')
296: D400 First line should end with a period (not 'y')
296: D205 1 blank line required between summary line and description (found 0)
297:21: E126 continuation line over-indented for hanging indent
319:1: E302 expected 2 blank lines, found 1
319: D210 No whitespaces allowed surrounding docstring text
319: D401 First line should be in imperative mood ('Check', not 'Checks')
319: D400 First line should end with a period (not 'y')
319: D205 1 blank line required between summary line and description (found 0)
325: D210 No whitespaces allowed surrounding docstring text
325: D401 First line should be in imperative mood ('Sanitize', not 'Sanitizes')
325: D400 First line should end with a period (not 's')
325: D200 One-line docstring should fit on one line with quotes (found 2)
354:5: E129 visually indented line with same indent as next logical line
356:21: E128 continuation line under-indented for visual indent
372:1: E302 expected 2 blank lines, found 1
372: D210 No whitespaces allowed surrounding docstring text
372: D401 First line should be in imperative mood ('Processe', not 'Processes')
372: D400 First line should end with a period (not 'y')
382: D210 No whitespaces allowed surrounding docstring text
382: D401 First line should be in imperative mood ('Create', not 'Creates')
382: D400 First line should end with a period (not 'd')
382: D200 One-line docstring should fit on one line with quotes (found 2)
385:36: E225 missing whitespace around operator
399:5: E266 too many leading '#' for block comment
402:5: E266 too many leading '#' for block comment
405:5: E266 too many leading '#' for block comment
415:5: E266 too many leading '#' for block comment
430:21: E129 visually indented line with same indent as next logical line
433:21: E266 too many leading '#' for block comment
435:25: E266 too many leading '#' for block comment
436:47: F821 undefined name 'get_fieldvalues'
444:27: E128 continuation line under-indented for visual indent
447:13: E266 too many leading '#' for block comment
450:5: E266 too many leading '#' for block comment
457:5: E266 too many leading '#' for block comment
465:5: E266 too many leading '#' for block comment
468:5: E266 too many leading '#' for block comment
472:5: E266 too many leading '#' for block comment
480:13: E266 too many leading '#' for block comment
481:13: E266 too many leading '#' for block comment
482:13: E266 too many leading '#' for block comment
483:13: E266 too many leading '#' for block comment
485:27: E128 continuation line under-indented for visual indent
487:37: E126 continuation line over-indented for hanging indent
490:13: E266 too many leading '#' for block comment
491:13: E266 too many leading '#' for block comment
495:21: E126 continuation line over-indented for hanging indent
512:28: E128 continuation line under-indented for visual indent
514:9: E266 too many leading '#' for block comment
524:13: E266 too many leading '#' for block comment
532:13: E266 too many leading '#' for block comment
537:13: E266 too many leading '#' for block comment
540:13: E266 too many leading '#' for block comment
541:13: E266 too many leading '#' for block comment
543:50: E126 continuation line over-indented for hanging indent
549:13: E266 too many leading '#' for block comment
551:18: E126 continuation line over-indented for hanging indent
565:53: E261 at least two spaces before inline comment
571:13: E266 too many leading '#' for block comment
572:15: E271 multiple spaces after keyword
573:17: E266 too many leading '#' for block comment
588:47: E127 continuation line over-indented for visual indent
614:25: W503 line break before binary operator
615:25: E128 continuation line under-indented for visual indent
617:28: E128 continuation line under-indented for visual indent
618:28: E128 continuation line under-indented for visual indent
619:28: E126 continuation line over-indented for hanging indent
629:13: E266 too many leading '#' for block comment
631:17: E266 too many leading '#' for block comment
632:17: E266 too many leading '#' for block comment
635:21: E266 too many leading '#' for block comment
636:21: E266 too many leading '#' for block comment
639:21: E266 too many leading '#' for block comment
642:21: E266 too many leading '#' for block comment
646:21: E266 too many leading '#' for block comment
650:21: E266 too many leading '#' for block comment
651:21: E266 too many leading '#' for block comment
655:35: E128 continuation line under-indented for visual indent
658:37: E126 continuation line over-indented for hanging indent
663:13: E266 too many leading '#' for block comment
675:5: E266 too many leading '#' for block comment
679:5: E266 too many leading '#' for block comment
684:9: E266 too many leading '#' for block comment
697:44: E251 unexpected spaces around keyword / parameter equals
697:46: E251 unexpected spaces around keyword / parameter equals
698:50: E251 unexpected spaces around keyword / parameter equals
698:52: E251 unexpected spaces around keyword / parameter equals
699:49: E251 unexpected spaces around keyword / parameter equals
699:51: E251 unexpected spaces around keyword / parameter equals
733:5: E266 too many leading '#' for block comment
743:55: E721 do not compare types, use 'isinstance()'
743:69: E202 whitespace before ')'
753:32: E128 continuation line under-indented for visual indent
754:32: E128 continuation line under-indented for visual indent
755:32: E128 continuation line under-indented for visual indent
757:1: W391 blank line at end of file


4: L102 copyright year is outdated, expected 2015 but got 2014
24:1: I201 Missing newline before sections or imports.
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 invenio.ext.sqlalchemy should be before from sqlalchemy.orm.collections
56:9: B901 blind except: statement


4: L102 copyright year is outdated, expected 2015 but got 2014
27:1: I101 Imported names are in the wrong order. Should be InvenioTestCase, make_test_suite, run_test_suite


23:1: F401 'os' imported but unused
26:1: F401 'cfg' imported but unused


original_entry is the one that comes from the collection.There is a chance
the record no matter what is in collection, if journal_title,
journal_volume, page_artid, year exists  than the entry type becomes
'article'. So for example a record could be originally 'inproceedings', but
it becomes 'article'.

2015-08-19 10:22 GMT+02:00 Javier Martin Montull <notifications@github.com>:

> What is the original_entry used for? In the code every time I see it is
> like 7cfcdda#diff-7f5f17eca136126f567430cbd6ad6d4bR432
> <https://github.com/ioannistsanaktsidis/inspire-next/commit/7cfcdda291a078684ca10431e24cd67795400901#diff-7f5f17eca136126f567430cbd6ad6d4bR432>
> where a entry_type and original_entry are the same. Maybe I am missing
> something.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ioannistsanaktsidis/inspire-next/commit/7cfcdda291a078684ca10431e24cd67795400901#commitcomment-12778370>
> .
>


No exception is being raised here. Do you know what happens at the moment when a required field is missing? Is bibtex being outputted or just empty string?


absolutely


:thumbsup:


Well, I personally wouldn't do that, it's Oy's choice though.


Wolf, ich habe in meinen Branch schon ein paar Texte übernommen aus dem CQB. Zurzeit sieht es bei mir jedoch zeitlich schlecht aus etwas dran zu ändern. Werde deshalb am Donnerstag oder Freitag es in den Master Branch übernehmen.


You can remove the brackets.

```python
if self._is_number(value):
```


For the moment it prints the bibtex.I was thinking when a required field is
missing to raise exception, but in order to do this we have to be sure that
the model is stable, right?

2015-08-19 10:28 GMT+02:00 Javier Martin Montull <notifications@github.com>:

> No exception is being raised here. Do you know what happens at the moment
> when a required field is missing? Is bibtex being outputted or just empty
> string?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ioannistsanaktsidis/inspire-next/commit/7cfcdda291a078684ca10431e24cd67795400901#commitcomment-12778508>
> .
>


with Git, it's not too late :)


looks ok!


I know. Changed in 0b08a09.


Yes


深深的擦拭sasdas


reading the method, that what came to my mind.


Doc block is missing


yep, I'll give it a try, but I don't promise anything : )


might be a bit early to already be on 1.*. I'd suggest that we move back to 0.*, as we are still pre-alpha.


"""Check if record contains arXiv information"""


Bad whitespace? Line 184


Indent.


tidy up


Much better :+1:


You want to remove this `console.log` before merging.


ok


wow, you really want to support old devices eh? :)


Wouldn't Python just ignore the named parameter? Also maybe update requirements.txt to include slack and emoji?


Shouldn't we create a separate example for this? Like `software_timer` or `systick` or something like that?
The blink example is supposed to be very minimal.


Yes, right, I can add the equivalent. I just need the first element of the
list.

2015-08-19 10:27 GMT+02:00 Javier Martin Montull <notifications@github.com>:

> Here you loop through the list but return the first element. Would be
> equivalent to:
>
> return citation_key[0]
>
> Is that what you want to do when there is a list? Just use the first
> element?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ioannistsanaktsidis/inspire-next/commit/7cfcdda291a078684ca10431e24cd67795400901#commitcomment-12778456>
> .
>


typo, there is no encoding param - it's internally handled


nice!


LGTM


> Here, can we have name as UserGroup for easy understanding. This will be a table with very rows. So why have an integer field as PK ? Can we not have groupname itself as PK ? This will avoid lookups to bring up the name. I am not clear on the fields position and visible. @KrishnaRamamoorthy

OK, I'll change the name to user_group (btw you can also do edits directly by clicking on the pencil button)

The reason for a separate `name` and `id` was that I thought renames would be easier if they were separate (plus @aparnaswamy was saying we should avoid non-integer pk's as much as possible). If you think renaming won't be such a problem (not a common operation or something) then I can merge the fields (or merge `id` with `position`; see below).

`position` is for determining the order in which the UserGroup appears on places like the login page (Sarala, Bilva, Tamala, Ashwatha; not Ashwatha, Bilva, Sarala, Tamala). Maybe the name can be changed to `ordering` or something if that'll make it more clear.

`visible` is to decide whether that UserGroup is visible in places like the login page or not. In case we want to hide the group but keep it internally for past records. I've actually created an "issue" on the question of storing past records; you can see (and discuss!) at: #3.


Done.


@X-Savior : this was also part of the two pull requests you merged last week into ACID for WotLK, TBC and Classic. :smile:


you can omit the `else` part and just `return school`


引数typeは別の条件で使っているようです。

 ``` if ("T".equals(type)) {
      last.append(" ORDER BY eip_t_timeline.create_date ASC");
    } else {
      last.append(" ORDER BY eip_t_timeline.update_date DESC");
    }```


this commit power slow and yes search is fast now. where line for power fast?


I try to understand what term has to do with faceting? I am used to associate terms with suggestions:
https://wiki.apache.org/solr/TermsComponent
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters.html
https://lucene.apache.org/core/4_2_0/core/org/apache/lucene/index/Term.html


all tests pass:
success: http://buildbot.bos1/builders/test-riak_ql/builds/47


Nope, it tosses a `TypeError` because the original signature did not accept `**kwargs`

[`requirements.txt`](https://github.com/hangoutsbot/hangoutsbot/blob/master/requirements.txt) does include slack and emoji


Actally, I have never use `metaclass` before. After some glance of related docs, I do think it may save some redundant code. But I am not sure how it work with flask, wish we can have a chance to try it soon.


:clap:


that's odd i thought that was cleaned up


maybe `date` is not the best name for this variable?


Same here?


:+1:  :P


TeamCity ATK :: Source Code Compile and Test [Build 8626](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546943&buildTypeId=Gao_SourceCodeCompileTest) is now running


TeamCity ATK :: Source Code Compile and Test [Build 8627](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546944&buildTypeId=Gao_SourceCodeCompileTest) is now running


why there's always a version bump XD


maybe sth like yearset could fit?

2015-08-19 10:39 GMT+02:00 Javier Martin Montull <notifications@github.com>:

> Same here?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ioannistsanaktsidis/inspire-next/commit/7cfcdda291a078684ca10431e24cd67795400901#commitcomment-12778694>
> .
>


you don't need the else as you already initialized on top `year = ''`


It was intentional; I wasn't sure where those came from and they didn't seem particularly useful.  Plus they seem like they would add a ton of noise to the log files if you're at "debug" level, since borrows happen *a lot*.

That said, if someone knows of a reason why they are important / valuable, let me know and I can add them back in.


Walid ?


same with the `date` variable name


@tchaikov
> @wonzhq iiuc, this statement is not valid anymore. because with a combination of hit_set_count > 1 and min_read_recency_for_promote > 1, we look back further than usual. am i right?

You are right, we can have more than 1 hitsets now. Do you want me to remove this sentence?

> i am looking at ReplicatedPG::hit_set_in_memory_trim(), so this is not correct anymore. as we trim the in-memory hitsets until they are less than min(min_read_recency_for_promote, hit_set_count). right?

I think we still call `agent_load_hit_sets` to load all the hitsets into RAM at the beginning of `agent_work`. And after making the evict decision, we call `hit_set_in_memory_trim` to remove the unnecessary in memory hitsets.


Haha, that was insanely fast code review :D


TeamCity ATK :: Source Code Compile and Test [Build 8628](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546946&buildTypeId=Gao_SourceCodeCompileTest) is now running


Uploading of cards for aMC@NLO production of FOURTOP_NLO


There it is a wrong naming from CTP, but facet results can be of the type `terms`, `ranges` or `filtered` (which is a special case): https://github.com/sphereio/sphere-jvm-sdk/blob/1b744b6b5f6eb5c34f8599b9f0f0f8bce192e2c2/sphere-common/src/main/java/io/sphere/sdk/search/FacetResult.java


ok


I experimented with "--alias_externals" a couple of years back on one of my projects. Turning it on resulted in a small code size decrease before gzipping, but also caused a slight performance hit.


>Here also we can remove the field id. Change the "name" field to call it place or something more relevant and make that as the PK @KrishnaRamamoorthy

Again, will having the name as the pk affect ease of edits? Or is it okay to do this in favour of lookup optimization? @Sachin0002 @aparnaswamy

I'd rather keep the field as `name`. It gets easier in the other code if the main identifiers are named consistently; otherwise I'll have to keep checking back to see what the property was called for that particular table (`Item.title`? `Group.group_name`? `Publisher.publisher`?  `Author.real_name`?).


this is a bit strange and inefficient as you loop through all the values in `pub_info` but you are only interested in the first element.


Anyway for this case I will simply omit the prefix and leave it as `threshold` and `limit`.


@francis-liberty The custom reqparse is a subclass of the original one.


no need for the `else`


no need for `if-else`


I understand and I would have if it added something. Here we finish with return data.build(). I don't see the point here to specify it's a builder


I'd rather avoid it by reverting this and the following change, TBH, or avoid such a lambda call with `goto`.

If we do want to avoid the `goto` then I'd do it by repeating the assigment-to-fields before `return`ing from each place where this jumps.


OK, I've removed the Hothtrooper44_ArmorCompilation.esp dirty metadata in a94f050cb745fb90ab9a46e042704983b0625b4e.


mercator proposals don't inherit from `proposal.IProposalVersion`


while changing the db schema several times, I had to update tons of these unit db xml files.


same as before. If you just want to check the first element of the list you can wrap your code in a `try-except` like:

```python
try:
    t = pub_info[0]
except IndexError:
    pass
```


// limit the scope


This test is still running with the SpNode condition, shall I stop it?


I'm fine to separate rules and other properties. Where would you put WsActionTester and the I18nRule classes ? I like to separate the class under test with a single line return


Ok


just `return number` without `if-else`


Check the comments


@KrishnaRamamoorthy, replies below...

>    Name need not be 256. Maybe 128 ?

OK :)

>    Why e the field names as id and name in every table ? Can we not have more meaningful names as relevant for that table ?

As I said before, I'd prefer consistent naming for the columns. Unless you think it'll make the lookups too confusing?

>    Why address is text ? Why not varchar ?

Oh, that's right! :P I'll change it...

>    What is imprint of id ? I am not clear. Further, it ends up being circular reference.

Yes, I had added this earlier in case we wanted to track publishers being imprints of other publishers. I guess we can drop that for now... :octocat:


missing whitespace


same as above.


I'm fine with that. You're right it's too generic


In these functions sometimes you return empty string and some others `None`, does it matter? Might be better to be consistent


No, I was surprised that the network identifier moved into the origin field.


What about replacing `reactor-core` and `reactor-net` by a `reactor-stream` one?


bad very bad :)


>No need for id. Make the name , curr_name as PK
>Conversion factor has no significance without a date. We discussed the other day and decided not to have it

OK. So in that case we need only the `name` and `symbol` fields?


Just dug through the source to see where those originally came in, and I see that it was an intentional change that you made, @KevinCorcoran .  So, if those were adding some value for you and you feel like they are warranted / necessary, I'll add them back.

It's also possible that the notification callback stuff that I have in my PE branch would further alleviate the need for these, but I'll defer to your judgment.

Would be nice to not sit on this PR for another 24 hrs+, so maybe if you guys think that we need those log statements, someone could patch this PR?  Or merge it and add a commit?


you're right. I don't why I haven't used the primitive


After applying the change I get a warning on my 64-bit Linux system:

    /data/src/openPOWERLINK/openPOWERLINK_V2/apps/demo_mn_console/src/app.c: In function ‘initProcessImage’:
    /data/src/openPOWERLINK/openPOWERLINK_V2/apps/demo_mn_console/src/app.c:262:5: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
     printf("Size of input process image: %u\n", sizeof(PI_IN));
     ^
    /data/src/openPOWERLINK/openPOWERLINK_V2/apps/demo_mn_console/src/app.c:263:5: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
     printf("Size of output process image: %u\n", sizeof(PI_OUT));
     ^


I do think it's a good change though. Less limiting for the artist. Was already thinking about removing the construction history validation. Instead of excluding all non-dag nodes I would do it the opposite way. Be even more explicit, ensure only the expected types are inclusive.

```python
allowed = ('mesh', 'transform', 'nurbsCurve')

nodes = cmds.ls(instance, long=True)
valid = cmds.ls(instance, long=True, type=allowed)
invalid = set(nodes) - set(valid)
```

This could also be named appropriately and clearer for the artist?


I think it is not needed default storage, because I use disabledRuledSet runtime. I'll add checks for availability of Storage


Could this be calculated once in `__init__` so that you don't need to call that function again? Like:

```python
self.entry_type, self.original_entry = self._get_entry_type()
```

So that anywhere below when you need it you can just access it with `self.entry_type`


TeamCity ATK :: Source Code Compile and Test [Build 8627](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546944&buildTypeId=Gao_SourceCodeCompileTest) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 1138, ignored: 6 Build time: 00:13:21
### Failed tests
```
nosetests: frame_smoke_test.FrameSmokeTest.test_frame: <no details avaliable>

```


TeamCity ATK :: source code Package [Build 8256](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546945&buildTypeId=Gao_PackageSourceCode) outcome was **FAILURE**
Summary: Snapshot dependency failed: ATK :: Source Code Compile and Test Build time: 00:00:01


TeamCity ATK :: Source Code Compile and Test [Build 8626](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546943&buildTypeId=Gao_SourceCodeCompileTest) outcome was **SUCCESS**
Summary: Tests passed: 1197, ignored: 6 Build time: 00:14:46


Are you running deluge in a cmd window, you should see it? Could wrap it in a `try..except` for now.


Tuples are supposed to be faster than lists (http://stackoverflow.com/questions/3340539/why-is-tuple-faster-than-list) so as best practice you can use:

```python
if entry_type in ('article', 'inproceedings'):
```


We could, but again, see the next commit about removing it altogether.


TeamCity ATK :: Source Code Compile and Test [Build 8628](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546946&buildTypeId=Gao_SourceCodeCompileTest) outcome was **SUCCESS**
Summary: Tests passed: 1197, ignored: 6 Build time: 00:13:55


@wkennington: Ah, I see. Thanks.


Then we should get rid of the emoji check and bump the version there?


You're referring to: https://github.com/mottosso/pyblish-magenta/commit/7cab88a399cd52204bf92bc63ab27290186b2d06

Note that this would allow cameras and locators in the output. Do we want that?


What do you mean? There is an `if ($key !== null)` in line 85.


@wonzhq can we simply change it in this way?
```patch
 The high level process is for the current PG primary to:

-  1. get a recent OSD map (to identify the members of the all
+  #. get a recent OSD map (to identify the members of the all
      interesting *acting sets*, and confirm that we are still the
      primary).
```

two merits here:

1. less code churn, more friendly to "git blame"
1. and the list will be autonumbered, image we need to add another step before step 1, then all the numbers need to be updated. using `#` would introduce less unnecessary changes.


TeamCity ATK :: Source Code Compile and Test [Build 8629](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546947&buildTypeId=Gao_SourceCodeCompileTest) is now running


Common ways:

v0.8.1

Or

0.8.1


You could do:

```python
val['note'] in ('Erratum', 'Addendum')
```python


no need for `else`


{if isset} not {if issest}


@milton we are using django login here is it ok if I keep LoginForm or can it be done differently ?


Delete


the iterator check should be extend according to this discussion: http://stackoverflow.com/questions/3023503/how-can-i-check-if-an-object-is-an-iterator-in-python


TeamCity ATK :: Source Code Compile and Test [Build 8630](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546955&buildTypeId=Gao_SourceCodeCompileTest) is now running


We don't have to - the [requirements.txt definition](https://github.com/hangoutsbot/hangoutsbot/blob/master/requirements.txt#L10) always pulls the latest master for both slack and the emoji library; also the [emoji check has been removed awhile ago](https://github.com/hangoutsbot/hangoutsbot/commit/e231addaae267a99c324e090c0e9faa2667094b8#diff-09d3d9453cd9f07a6a46095450b3d6b3)


By "rebase" I mean drop that `path == NULL` check


TeamCity ATK :: Source Code Compile and Test [Build 8630](https://ubit-teamcity-iag.intel.com/viewLog.html?buildId=546955&buildTypeId=Gao_SourceCodeCompileTest) outcome was **UNKNOWN**
Summary: Canceled (Exit code 137 (new); org.trustedanalytics.atk:doc-api-examples) Build time: 00:00:27


this code looks similar to the one in `_is_arxiv_present` can it be extracted into its own function to avoid repetition?


I also separate the `underTest` property from the others


@narunask probably I could, but neither I, neither TravisCI can reproduce this. Please provide more details about your environment. Build procedure is tested on and supports Ubuntu 14.04, because this is what we have on production server.


fast-forwarding develop to borshop-integration-11-rts241_prop_quantum_bounded = 816d6815


nice ! I'm doing something similar and rolled back the parameter order change (it's in the API after all)


this looping and then return is not a good practice. You could do:

```python
try:
    return result[0]
except IndexError:
    return result

```


Referencing: https://github.com/mottosso/pyblish-magenta/commit/312d5169e7c51b0724d0f6e6c68103b8a9b58a9a#commitcomment-12779095

I think we should include a Validator to be explicit to an artist what is expected content for Extraction. As proposed here ( ) we could do it like this:

```python
allowed = ('mesh', 'transform', 'nurbsCurve')

nodes = cmds.ls(instance, long=True)
valid = cmds.ls(instance, long=True, type=allowed)
invalid = set(nodes) - set(valid)
```


什么鬼！！！我连这个东西是怎样的都不知道！！！


can be done just by setting "doc_values" : true right at this level. Fielddata format is not required.


links to java files are broken. add ".java" to fix it


Mangos dont have UNIT_STATE_CASTING its custom from trinity so what we make we can add to mangos source or disable on eluna ?


Just curious, what is this cheery picking feature about?


fdfd