1: D400 First line should end with '.', not 'o'
1: D200 One-line docstring should not occupy 3 lines
2: L102 copyright year is outdated, expected 2015 but got 2014
24:1: I100 Imports statements are in the wrong order. import cgi should be before import time
27:1: I100 Imports statements are in the wrong order. import sys should be before import urllib
28:1: I100 Imports statements are in the wrong order. import string should be before import sys
31:1: I201 Missing newline before sections or imports.
32:1: I101 Imported names are in the wrong order. Should be CFG_BASE_URL, CFG_INSPIRE_SITE, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_NAME_INTL, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_SUPPORT_EMAIL, CFG_SITE_URL, CFG_VERSION, CFG_WEBLINKBACK_TRACKBACK_ENABLED, CFG_WEBSTYLE_TEMPLATE_SKIN
32:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.ext.template
32:1: F401 'CFG_SITE_SECURE_URL' imported but unused
32:1: F401 'CFG_SITE_RECORD' imported but unused
32:1: F401 'CFG_WEBLINKBACK_TRACKBACK_ENABLED' imported but unused
32:1: F401 'CFG_VERSION' imported but unused
32:1: F401 'CFG_WEBSTYLE_TEMPLATE_SKIN' imported but unused
33:6: E126 continuation line over-indented for hanging indent
46:1: I101 Imported names are in the wrong order. Should be gettext_set_language, is_language_rtl, language_list_long
46:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.config
46:1: F401 'is_language_rtl' imported but unused
47:1: I101 Imported names are in the wrong order. Should be create_html_link, get_canonical_and_alternates_urls, make_canonical_urlargd
47:1: F401 'get_canonical_and_alternates_urls' imported but unused
48:30: E126 continuation line over-indented for hanging indent
49:1: I100 Imports statements are in the wrong order. from invenio.utils.date should be before from invenio.utils.url
49:1: F401 'convert_datestruct_to_dategui' imported but unused
50:31: E126 continuation line over-indented for hanging indent
51:1: I100 Imports statements are in the wrong order. from invenio.modules.formatter should be before from invenio.utils.date
53:1: I100 Imports statements are in the wrong order. import invenio.legacy.template should be before from invenio.utils.html
57: D101 Docstring missing
59: D202 No blank lines allowed *after* method docstring, found 1
59: D400 First line should end with '.', not 'y'
59: D208 Docstring is over-indented
111: D401 First line should be imperative: 'Create', not 'Creates'
111: D400 First line should end with '.', not 'e'
111: D208 Docstring is over-indented
200: D401 First line should be imperative: 'Create', not 'Creates'
200: D202 No blank lines allowed *after* method docstring, found 1
200: D400 First line should end with '.', not 'r'
200: D208 Docstring is over-indented
261: D401 First line should be imperative: 'Create', not 'Creates'
261: D400 First line should end with '.', not 'r'
261: D208 Docstring is over-indented
290: D202 No blank lines allowed *after* method docstring, found 1
290: D400 First line should end with '.', not 'e'
290: D205 Blank line missing between one-line summary and description
290: D208 Docstring is over-indented
327:18: E126 continuation line over-indented for hanging indent
333: D401 First line should be imperative: 'Produce', not 'Produces'
333: D202 No blank lines allowed *after* method docstring, found 1
333: D208 Docstring is over-indented
369:13: B901 blind except: statement
369:20: E261 at least two spaces before inline comment
389:21: B901 blind except: statement
391:34: E261 at least two spaces before inline comment
441:17: E126 continuation line over-indented for hanging indent
441:28: E203 whitespace before ':'
444:37: E502 the backslash is redundant between brackets
445:24: E131 continuation line unaligned for hanging indent
447:24: E203 whitespace before ':'
448:24: E203 whitespace before ':'
449:31: E502 the backslash is redundant between brackets
449:28: E203 whitespace before ':'
450:21: E131 continuation line unaligned for hanging indent
451:90: E225 missing whitespace around operator
452:28: E203 whitespace before ':'
453:28: E203 whitespace before ':'
454:28: E203 whitespace before ':'
455:28: E203 whitespace before ':'
456:28: E203 whitespace before ':'
457:28: E203 whitespace before ':'
458:28: E203 whitespace before ':'
459:28: E203 whitespace before ':'
460:29: E203 whitespace before ':'
461:62: E502 the backslash is redundant between brackets
461:28: E203 whitespace before ':'
461:37: E225 missing whitespace around operator
462:34: E131 continuation line unaligned for hanging indent
462:67: E502 the backslash is redundant between brackets
463:34: E131 continuation line unaligned for hanging indent
464:15: E126 continuation line over-indented for hanging indent
467: D401 First line should be imperative: 'Print', not 'Prints'
472:53: E251 unexpected spaces around keyword / parameter equals
472:55: E251 unexpected spaces around keyword / parameter equals
472:78: E251 unexpected spaces around keyword / parameter equals
472:80: E251 unexpected spaces around keyword / parameter equals
532:41: E231 missing whitespace after ':'
533:41: E231 missing whitespace after ':'
534:42: E231 missing whitespace after ':'
537:41: E231 missing whitespace after ':'
538:39: E231 missing whitespace after ':'
539:41: E231 missing whitespace after ':'
540:42: E231 missing whitespace after ':'
549:9: E303 too many blank lines (2)
571:9: E303 too many blank lines (2)
583:30: E231 missing whitespace after ':'
584:38: E231 missing whitespace after ':'
589: D401 First line should be imperative: 'Print', not 'Prints'
619:69: E502 the backslash is redundant between brackets
623:41: E231 missing whitespace after ','
633:21: E203 whitespace before ':'
634:19: E203 whitespace before ':'
635:17: E126 continuation line over-indented for hanging indent
644:5: E303 too many blank lines (2)
644: D401 First line should be imperative: 'Display', not 'Displays'
644: D400 First line should end with '.', not 'd'
644: D205 Blank line missing between one-line summary and description
644: D208 Docstring is over-indented
662:9: F841 local variable '_' is assigned to but never used
685:9: E122 continuation line missing indentation or outdented
686:9: E122 continuation line missing indentation or outdented
686:13: E231 missing whitespace after ':'
687:9: E122 continuation line missing indentation or outdented
687:16: E231 missing whitespace after ':'
688:9: E122 continuation line missing indentation or outdented
689:9: E122 continuation line missing indentation or outdented
689:18: E231 missing whitespace after ':'
690:9: E122 continuation line missing indentation or outdented
705:21: E203 whitespace before ':'
706:22: E203 whitespace before ':'
707:22: E203 whitespace before ':'
708:21: E203 whitespace before ':'
709:93: E203 whitespace before ':'
713: D401 First line should be imperative: 'Produce', not 'Produces'
713: D202 No blank lines allowed *after* method docstring, found 1
713: D400 First line should end with '.', not 't'
725:9: F841 local variable '_' is assigned to but never used
729: D401 First line should be imperative: 'Return', not 'Returns'
729: D202 No blank lines allowed *after* method docstring, found 1


1: D100 Docstring missing
2: L102 copyright year is outdated, expected 2015 but got 2014
23:1: I100 Imports statements are in the wrong order. import errno should be before import os
25:1: I100 Imports statements are in the wrong order. import cgi should be before import time
27:1: I100 Imports statements are in the wrong order. import shutil should be before import sys
30:1: I100 Imports statements are in the wrong order. from collections should be before from urllib
33:1: I101 Imported names are in the wrong order. Should be CFG_ACCESS_CONTROL_LEVEL_SITE, CFG_CERN_SITE, CFG_PREFIX, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_SECURE_URL, CFG_SITE_URL, CFG_WEBSUBMIT_STORAGEDIR
33:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.legacy.bibrecord
34:6: E126 continuation line over-indented for hanging indent
42:1: I101 Imported names are in the wrong order. Should be CrossrefError, get_marcxml_for_doi
43:1: I100 Imports statements are in the wrong order. from invenio.utils should be before from invenio.utils.crossref
44:1: I100 Imports statements are in the wrong order. from invenio.legacy.dbquery should be before from invenio.utils
46:1: I100 Imports statements are in the wrong order. from invenio.modules.access.control should be before from invenio.modules.access.engine
47:1: I100 Imports statements are in the wrong order. from invenio.legacy.webpage should be before from invenio.modules.access.control
48:1: I101 Imported names are in the wrong order. Should be collect_user_info, getUid, isGuestUser, page_not_authorized
49:29: E126 continuation line over-indented for hanging indent
51:1: I101 Imported names are in the wrong order. Should be WebInterfaceDirectory, wash_urlargd
51:1: I100 Imports statements are in the wrong order. from invenio.ext.legacy.handler should be before from invenio.modules.records.access
53:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.utils.url
54:1: I101 Imported names are in the wrong order. Should be decompose_file, propose_next_docname, stream_file
56:1: I100 Imports statements are in the wrong order. from invenio.ext.logging should be before from invenio.legacy.bibdocfile.api
58:1: I101 Imported names are in the wrong order. Should be InvenioWebSubmitIconCreatorError, create_icon
58:1: I100 Imports statements are in the wrong order. from invenio.legacy.websubmit.icon_creator should be before from invenio.utils.html
59:1: I100 Imports statements are in the wrong order. from invenio.legacy.ckeditor.connector should be before from invenio.legacy.websubmit.icon_creator
62:1: F401 'get_detailed_page_tabs' imported but unused
63:1: I101 Imported names are in the wrong order. Should be CFG_JSON_AVAILABLE, json
64:1: I100 Imports statements are in the wrong order. import invenio.legacy.template should be before from invenio.utils.json
65:1: I100 Imports statements are in the wrong order. from flask should be before import invenio.legacy.template
65:1: I201 Missing newline before sections or imports.
70:1: I101 Imported names are in the wrong order. Should be action, endaction, home, interface, makeCataloguesTable
72:1: E302 expected 2 blank lines, found 1
72: D101 Docstring missing
74:77: E502 the backslash is redundant between brackets
75:79: E502 the backslash is redundant between brackets
78: D400 First line should end with '.', not 'r'
78: D205 Blank line missing between one-line summary and description
105:16: E127 continuation line over-indented for visual indent
127:13: B901 blind except: statement
134:9: B901 blind except: statement
141:61: E225 missing whitespace around operator
192:25: F841 local variable 'n' is assigned to but never used
211:34: E201 whitespace after '{'
211:57: E203 whitespace before ':'
212:57: E203 whitespace before ':'
212:69: E261 at least two spaces before inline comment
213:57: E203 whitespace before ':'
214:57: E203 whitespace before ':'
215:57: E203 whitespace before ':'
216:57: E203 whitespace before ':'
216:67: E261 at least two spaces before inline comment
217:57: E203 whitespace before ':'
251:5: E303 too many blank lines (2)
251: D202 No blank lines allowed *after* method docstring, found 1
251: D205 Blank line missing between one-line summary and description
258: D290 White spaces around docstring should be trimmed.
258: D400 First line should end with '.', not 'm'
281:16: E127 continuation line over-indented for visual indent
303:13: B901 blind except: statement
304:17: F841 local variable 'act' is assigned to but never used
373:63: E127 continuation line over-indented for visual indent
416:41: E128 continuation line under-indented for visual indent
417:41: E128 continuation line under-indented for visual indent
418:41: E128 continuation line under-indented for visual indent
422:25: B901 blind except: statement
456:26: E703 statement ends with a semicolon
535: D205 Blank line missing between one-line summary and description
547:16: E127 continuation line over-indented for visual indent
548:16: E127 continuation line over-indented for visual indent
556:9: E303 too many blank lines (2)
569:9: B901 blind except: statement
586:19: E126 continuation line over-indented for hanging indent
590:35: E231 missing whitespace after ','
593:30: E201 whitespace after '{'
593:53: E203 whitespace before ':'
594:53: E203 whitespace before ':'
595:53: E203 whitespace before ':'
596:53: E203 whitespace before ':'
597:53: E203 whitespace before ':'
598:53: E203 whitespace before ':'
598:63: E261 at least two spaces before inline comment
599:53: E203 whitespace before ':'
612:64: F841 local variable 'e' is assigned to but never used
625: D401 First line should be imperative: 'Thi', not 'This'
625: D290 White spaces around docstring should be trimmed.
625: D400 First line should end with '.', not 'g'
625: D205 Blank line missing between one-line summary and description
633:26: E261 at least two spaces before inline comment
634:32: E261 at least two spaces before inline comment
635:33: E113 unexpected indentation
638:47: E261 at least two spaces before inline comment
652: D401 First line should be imperative: 'Return', not 'Returns'
652: D400 First line should end with '.', not 'e'
652: D205 Blank line missing between one-line summary and description
663:9: F841 local variable 'uid' is assigned to but never used
664:9: F841 local variable 'user_info' is assigned to but never used
669:74: E502 the backslash is redundant between brackets
670:62: E502 the backslash is redundant between brackets
670:39: E221 multiple spaces before operator
681: D200 One-line docstring should not occupy 3 lines
709:44: E203 whitespace before ':'
724:9: F841 local variable 'myQuery' is assigned to but never used
755:36: E126 continuation line over-indented for hanging indent
765:22: E211 whitespace before '('
781: D400 First line should end with '.', not ')'
789:37: W602 deprecated form of raising exception
807:32: E203 whitespace before ':'
815: D102 Docstring missing
828:9: F841 local variable 't' is assigned to but never used
829:15: E221 multiple spaces before operator
840:9: F841 local variable 'nbFields' is assigned to but never used
846:24: E126 continuation line over-indented for hanging indent
846:35: E203 whitespace before ':'
847:31: E203 whitespace before ':'
848:30: E203 whitespace before ':'
849:30: E203 whitespace before ':'
850:23: E126 continuation line over-indented for hanging indent
852:59: E231 missing whitespace after ','
855:47: E231 missing whitespace after ','
856:52: E231 missing whitespace after ','
863:18: E126 continuation line over-indented for hanging indent
863:20: E251 unexpected spaces around keyword / parameter equals
863:22: E251 unexpected spaces around keyword / parameter equals
864:24: E251 unexpected spaces around keyword / parameter equals
864:26: E251 unexpected spaces around keyword / parameter equals
865:16: E126 continuation line over-indented for hanging indent
867: D401 First line should be imperative: 'Return', not 'Returns'
867: D200 One-line docstring should not occupy 3 lines
899: D102 Docstring missing
932:45: E127 continuation line over-indented for visual indent
941:62: E203 whitespace before ':'
941:109: E203 whitespace before ':'
941:129: E203 whitespace before ','
942:48: E126 continuation line over-indented for hanging indent
945:41: E128 continuation line under-indented for visual indent
950:62: E203 whitespace before ':'
950:109: E203 whitespace before ':'
950:129: E203 whitespace before ','
951:48: E126 continuation line over-indented for hanging indent
954:41: E128 continuation line under-indented for visual indent
964:62: E203 whitespace before ':'
964:109: E203 whitespace before ':'
964:129: E203 whitespace before ','
965:45: E126 continuation line over-indented for hanging indent
974:27: E225 missing whitespace around operator


Will this ever evaluate to true?


Ok Android line 62: should be:

```c-sharp
var lang = GetInstalledLanguages ().FirstOrDefault (c => c.Equals(language)) ?? DEFAULT_LOCALE;
```


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


1: D100 Docstring missing
25:1: I100 Imports statements are in the wrong order. import datetime should be before import sys
28:1: I101 Imported names are in the wrong order. Should be CFG_BIBSWORD_SERVICEDOCUMENT_UPDATE_TIME, CFG_SUBMISSION_STATUS_PUBLISHED, CFG_SUBMISSION_STATUS_REMOVED, CFG_SUBMISSION_STATUS_SUBMITTED
28:1: I201 Missing newline before sections or imports.
29:37: E126 continuation line over-indented for hanging indent
32:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibsword.client_http should be before from invenio.legacy.bibsword.config
33:1: I101 Imported names are in the wrong order. Should be ArXivFormat, format_author_from_marcxml, format_collection_informations, format_file_to_zip_archiv, format_id_from_submission, format_link_from_result, format_links_from_submission, format_marcxml_file, format_primary_categories, format_remote_collection, format_remote_server_infos, format_secondary_categories, format_submission_status, get_media_from_recid, get_medias_to_submit, get_report_number_from_macrxml, update_marcxml_with_info, update_marcxml_with_remote_id, upload_fulltext
33:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibsword.client_formatter should be before from invenio.legacy.bibsword.client_http
34:47: E126 continuation line over-indented for hanging indent
52:1: I101 Imported names are in the wrong order. Should be count_nb_submitted_record, get_all_remote_server, get_last_update, get_remote_server_auth, insert_into_swr_clientdata, is_record_sent_to_server, select_remote_server_infos, select_servicedocument, select_submitted_record_infos, update_servicedocument, update_submission_status
52:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibsword.client_dblayer should be before from invenio.legacy.bibsword.client_formatter
53:45: E126 continuation line over-indented for hanging indent
64:1: I101 Imported names are in the wrong order. Should be CFG_SITE_ADMIN_EMAIL, CFG_TMPDIR
64:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.legacy.bibsword.client_templates
70:1: E302 expected 2 blank lines, found 1
70: D202 No blank lines allowed *after* function docstring, found 1
70: D205 Blank line missing between one-line summary and description
70: D208 Docstring is over-indented
70: D300 Expected """-quotes, got '''-quotes
79: D202 No blank lines allowed *after* function docstring, found 1
79: D400 First line should end with '.', not ','
79: D205 Blank line missing between one-line summary and description
79: D208 Docstring is over-indented
79: D300 Expected """-quotes, got '''-quotes
92: D202 No blank lines allowed *after* function docstring, found 1
92: D205 Blank line missing between one-line summary and description
92: D208 Docstring is over-indented
92: D300 Expected """-quotes, got '''-quotes
105: D202 No blank lines allowed *after* function docstring, found 1
105: D400 First line should end with '.', not 'f'
105: D205 Blank line missing between one-line summary and description
105: D208 Docstring is over-indented
105: D300 Expected """-quotes, got '''-quotes
122: D202 No blank lines allowed *after* function docstring, found 1
122: D400 First line should end with '.', not 'e'
122: D205 Blank line missing between one-line summary and description
122: D208 Docstring is over-indented
122: D300 Expected """-quotes, got '''-quotes
138: D202 No blank lines allowed *after* function docstring, found 1
138: D400 First line should end with '.', not 'e'
138: D205 Blank line missing between one-line summary and description
138: D208 Docstring is over-indented
138: D300 Expected """-quotes, got '''-quotes
153: D202 No blank lines allowed *after* function docstring, found 1
153: D400 First line should end with '.', not ','
153: D205 Blank line missing between one-line summary and description
153: D208 Docstring is over-indented
153: D300 Expected """-quotes, got '''-quotes
176:5: E125 continuation line with same indent as next logical line
201: D205 Blank line missing between one-line summary and description
201: D208 Docstring is over-indented
201: D300 Expected """-quotes, got '''-quotes
212: D202 No blank lines allowed *after* function docstring, found 1
212: D400 First line should end with '.', not 'y'
212: D205 Blank line missing between one-line summary and description
212: D208 Docstring is over-indented
212: D300 Expected """-quotes, got '''-quotes
221:24: E711 comparison to None should be 'if cond is None:'
234:5: E303 too many blank lines (2)
261: D202 No blank lines allowed *after* function docstring, found 1
261: D400 First line should end with '.', not 'n'
261: D205 Blank line missing between one-line summary and description
261: D208 Docstring is over-indented
261: D300 Expected """-quotes, got '''-quotes
273:5: E303 too many blank lines (3)
276: D202 No blank lines allowed *after* function docstring, found 1
276: D400 First line should end with '.', not 'y'
276: D205 Blank line missing between one-line summary and description
276: D208 Docstring is over-indented
276: D300 Expected """-quotes, got '''-quotes
290:5: F841 local variable 'response' is assigned to but never used
308: D202 No blank lines allowed *after* function docstring, found 1
308: D400 First line should end with '.', not 'd'
308: D205 Blank line missing between one-line summary and description
308: D208 Docstring is over-indented
308: D300 Expected """-quotes, got '''-quotes
318:17: E711 comparison to None should be 'if cond is None:'
326:5: E303 too many blank lines (2)
349:5: E303 too many blank lines (2)
366:5: E303 too many blank lines (2)
377:5: E303 too many blank lines (2)
394:5: E303 too many blank lines (2)
400:16: E126 continuation line over-indented for hanging indent
409:5: E303 too many blank lines (2)
432:5: E303 too many blank lines (2)
438:16: E126 continuation line over-indented for hanging indent
446:21: E126 continuation line over-indented for hanging indent
449:5: E303 too many blank lines (2)
457:5: E303 too many blank lines (2)
472:5: E303 too many blank lines (2)
484:5: E303 too many blank lines (2)
495:5: E303 too many blank lines (2)
508:64: E251 unexpected spaces around keyword / parameter equals
508: D202 No blank lines allowed *after* function docstring, found 1
508: D400 First line should end with '.', not 'd'
508: D205 Blank line missing between one-line summary and description
508: D208 Docstring is over-indented
508: D300 Expected """-quotes, got '''-quotes
534: D401 First line should be imperative: 'Thi', not 'This'
534: D202 No blank lines allowed *after* function docstring, found 1
534: D400 First line should end with '.', not 't'
534: D205 Blank line missing between one-line summary and description
534: D208 Docstring is over-indented
534: D300 Expected """-quotes, got '''-quotes
552:17: E711 comparison to None should be 'if cond is None:'
555:15: E711 comparison to None should be 'if cond is None:'
559:24: E231 missing whitespace after ':'
560:26: E231 missing whitespace after ':'
561:32: E231 missing whitespace after ':'
562:34: E231 missing whitespace after ':'
573:5: E303 too many blank lines (2)
585:51: E712 comparison to True should be 'if cond is True:' or 'if cond:'
591:5: E303 too many blank lines (2)
606:5: E303 too many blank lines (2)
611:5: E303 too many blank lines (2)
630:5: E303 too many blank lines (2)
641:5: E303 too many blank lines (2)
665:5: E303 too many blank lines (2)
703: D401 First line should be imperative: 'Thi', not 'This'
703: D202 No blank lines allowed *after* function docstring, found 1
703: D400 First line should end with '.', not 's'
703: D205 Blank line missing between one-line summary and description
703: D208 Docstring is over-indented
703: D300 Expected """-quotes, got '''-quotes
731:52: E502 the backslash is redundant between brackets
745: D401 First line should be imperative: 'Print', not 'Prints'
748:77: E502 the backslash is redundant between brackets
752:77: E502 the backslash is redundant between brackets
757:77: E502 the backslash is redundant between brackets
758:26: E127 continuation line over-indented for visual indent
760:77: E502 the backslash is redundant between brackets
761:26: E127 continuation line over-indented for visual indent
765:77: E502 the backslash is redundant between brackets
766:26: E127 continuation line over-indented for visual indent
768:77: E502 the backslash is redundant between brackets
769:26: E127 continuation line over-indented for visual indent
770:79: E502 the backslash is redundant between brackets
771:26: E127 continuation line over-indented for visual indent
772:73: E502 the backslash is redundant between brackets
773:26: E127 continuation line over-indented for visual indent
774:77: E502 the backslash is redundant between brackets
775:26: E127 continuation line over-indented for visual indent
776:79: E502 the backslash is redundant between brackets
777:26: E127 continuation line over-indented for visual indent
778:66: E502 the backslash is redundant between brackets
779:26: E127 continuation line over-indented for visual indent
780:67: E502 the backslash is redundant between brackets
781:26: E127 continuation line over-indented for visual indent
782:73: E502 the backslash is redundant between brackets
783:26: E127 continuation line over-indented for visual indent
785:77: E502 the backslash is redundant between brackets
786:26: E127 continuation line over-indented for visual indent
788:77: E502 the backslash is redundant between brackets
789:26: E127 continuation line over-indented for visual indent
790:73: E502 the backslash is redundant between brackets
791:26: E127 continuation line over-indented for visual indent
792:75: E502 the backslash is redundant between brackets
793:26: E127 continuation line over-indented for visual indent
794:76: E502 the backslash is redundant between brackets
795:26: E127 continuation line over-indented for visual indent
796:72: E502 the backslash is redundant between brackets
797:26: E127 continuation line over-indented for visual indent
798:69: E502 the backslash is redundant between brackets
799:26: E127 continuation line over-indented for visual indent
800:74: E502 the backslash is redundant between brackets
801:26: E127 continuation line over-indented for visual indent
802:69: E502 the backslash is redundant between brackets
803:26: E127 continuation line over-indented for visual indent
808: D400 First line should end with '.', not 'e'
808: D208 Docstring is over-indented
808: D200 One-line docstring should not occupy 3 lines
812:24: E231 missing whitespace after ':'
813:27: E231 missing whitespace after ':'
814:23: E231 missing whitespace after ':'
815:31: E231 missing whitespace after ':'
816:22: E231 missing whitespace after ':'
818:32: E231 missing whitespace after ':'
819:32: E231 missing whitespace after ':'
820:26: E231 missing whitespace after ':'
821:36: E231 missing whitespace after ':'
822:33: E231 missing whitespace after ':'
826:37: E127 continuation line over-indented for visual indent
828:37: E128 continuation line under-indented for visual indent
829:37: E128 continuation line under-indented for visual indent
830:37: E128 continuation line under-indented for visual indent
831:37: E128 continuation line under-indented for visual indent
832:37: E128 continuation line under-indented for visual indent
833:37: E128 continuation line under-indented for visual indent
834:37: E128 continuation line under-indented for visual indent
835:37: E128 continuation line under-indented for visual indent
836:37: E128 continuation line under-indented for visual indent
837:37: E128 continuation line under-indented for visual indent
838:37: E128 continuation line under-indented for visual indent
839:37: E128 continuation line under-indented for visual indent
840:37: E128 continuation line under-indented for visual indent
841:37: E128 continuation line under-indented for visual indent
842:37: E128 continuation line under-indented for visual indent
843:37: E128 continuation line under-indented for visual indent
844:37: E128 continuation line under-indented for visual indent
845:37: E128 continuation line under-indented for visual indent
846:37: E128 continuation line under-indented for visual indent
847:37: E128 continuation line under-indented for visual indent
848:37: E128 continuation line under-indented for visual indent
849:37: E128 continuation line under-indented for visual indent
850:37: E128 continuation line under-indented for visual indent
851:37: E124 closing bracket does not match visual indentation
859:8: E713 test for membership should be 'not in'
869:38: E221 multiple spaces before operator
916:13: E303 too many blank lines (2)
940:5: E303 too many blank lines (2)
963:5: E303 too many blank lines (2)
970:61: E502 the backslash is redundant between brackets
970:38: E225 missing whitespace around operator
970:42: E225 missing whitespace around operator
974:5: E303 too many blank lines (2)
991:5: E303 too many blank lines (2)
1003:73: E502 the backslash is redundant between brackets
1003:37: E225 missing whitespace around operator
1003:41: E225 missing whitespace around operator
1007:5: E303 too many blank lines (2)
1033:47: E502 the backslash is redundant between brackets
1040:69: E502 the backslash is redundant between brackets
1040:35: E225 missing whitespace around operator
1040:39: E225 missing whitespace around operator
1041:21: E127 continuation line over-indented for visual indent
1044:5: E303 too many blank lines (2)
1050:47: E502 the backslash is redundant between brackets
1057:69: E502 the backslash is redundant between brackets
1057:35: E225 missing whitespace around operator
1057:39: E225 missing whitespace around operator
1058:21: E127 continuation line over-indented for visual indent
1061:5: E303 too many blank lines (2)
1083:5: E303 too many blank lines (2)
1098:5: E303 too many blank lines (2)
1105:23: E211 whitespace before '['
1106:22: E211 whitespace before '('
1116:34: E225 missing whitespace around operator
1117:34: E225 missing whitespace around operator
1128:21: E211 whitespace before '['
1134:79: E225 missing whitespace around operator
1134:18: E211 whitespace before '('
1140:5: E303 too many blank lines (2)
1147:80: E225 missing whitespace around operator
1147:18: E211 whitespace before '('
1148:26: E127 continuation line over-indented for visual indent
1153:21: E211 whitespace before '['
1158:18: E211 whitespace before '('
1170:18: F823 local variable 'deposit_media' (defined in enclosing scope on line 276) referenced before assignment
1176:5: E303 too many blank lines (2)
1179:22: E231 missing whitespace after ':'
1180:28: E231 missing whitespace after ':'
1186:23: E211 whitespace before '['
1190:22: E211 whitespace before '('
1199:5: E303 too many blank lines (2)
1207:26: E502 the backslash is redundant between brackets
1208:16: E128 continuation line under-indented for visual indent
1211:22: E502 the backslash is redundant between brackets
1212:17: E128 continuation line under-indented for visual indent
1226:5: E303 too many blank lines (2)
1233:80: E225 missing whitespace around operator
1233:18: E211 whitespace before '('
1234:26: E127 continuation line over-indented for visual indent
1239:28: E231 missing whitespace after ':'
1240:19: E128 continuation line under-indented for visual indent
1240:23: E231 missing whitespace after ':'
1241:19: E128 continuation line under-indented for visual indent
1241:28: E231 missing whitespace after ':'
1242:19: E128 continuation line under-indented for visual indent
1242:32: E231 missing whitespace after ':'
1243:19: E128 continuation line under-indented for visual indent
1244:19: E128 continuation line under-indented for visual indent
1245:19: E128 continuation line under-indented for visual indent
1245:28: E231 missing whitespace after ':'
1246:19: E128 continuation line under-indented for visual indent
1246:31: E231 missing whitespace after ':'
1247:19: E128 continuation line under-indented for visual indent
1247:34: E231 missing whitespace after ':'
1248:19: E128 continuation line under-indented for visual indent
1248:32: E231 missing whitespace after ':'
1249:19: E128 continuation line under-indented for visual indent
1249:28: E231 missing whitespace after ':'
1250:19: E128 continuation line under-indented for visual indent
1250:24: E231 missing whitespace after ':'
1251:19: E128 continuation line under-indented for visual indent
1251:31: E231 missing whitespace after ':'
1252:19: E128 continuation line under-indented for visual indent
1252:33: E231 missing whitespace after ':'
1253:19: E128 continuation line under-indented for visual indent
1253:26: E231 missing whitespace after ':'
1255:21: E222 multiple spaces after operator
1285:1: E303 too many blank lines (3)
1289:1: E302 expected 2 blank lines, found 3
1289: D202 No blank lines allowed *after* function docstring, found 1
1289: D400 First line should end with '.', not 'e'
1289: D205 Blank line missing between one-line summary and description
1289: D208 Docstring is over-indented
1289: D300 Expected """-quotes, got '''-quotes
1363: D401 First line should be imperative: 'Thi', not 'This'
1363: D202 No blank lines allowed *after* function docstring, found 1
1363: D400 First line should end with '.', not 'e'
1363: D205 Blank line missing between one-line summary and description
1363: D208 Docstring is over-indented
1363: D300 Expected """-quotes, got '''-quotes
1376: D202 No blank lines allowed *after* function docstring, found 1
1376: D400 First line should end with '.', not 'I'
1376: D205 Blank line missing between one-line summary and description
1376: D208 Docstring is over-indented
1376: D300 Expected """-quotes, got '''-quotes
1410: D202 No blank lines allowed *after* function docstring, found 1
1410: D400 First line should end with '.', not 'd'
1410: D205 Blank line missing between one-line summary and description
1410: D208 Docstring is over-indented
1410: D300 Expected """-quotes, got '''-quotes
1420:23: E711 comparison to None should be 'if cond is None:'
1445:6: E111 indentation is not a multiple of four
1457: D202 No blank lines allowed *after* function docstring, found 1
1457: D400 First line should end with '.', not 'n'
1457: D205 Blank line missing between one-line summary and description
1457: D208 Docstring is over-indented
1457: D300 Expected """-quotes, got '''-quotes
1458:46: E127 continuation line over-indented for visual indent
1468:23: E711 comparison to None should be 'if cond is None:'
1515: D202 No blank lines allowed *after* function docstring, found 1
1515: D400 First line should end with '.', not 'y'
1515: D205 Blank line missing between one-line summary and description
1515: D208 Docstring is over-indented
1515: D300 Expected """-quotes, got '''-quotes
1532:23: E711 comparison to None should be 'if cond is None:'
1535:17: E711 comparison to None should be 'if cond is None:'
1544:5: E303 too many blank lines (2)
1550:5: E303 too many blank lines (2)
1559:5: E303 too many blank lines (2)
1568:5: E303 too many blank lines (2)
1591:43: E221 multiple spaces before operator
1608:56: E203 whitespace before ','
1613:36: E202 whitespace before '}'
1621:5: E303 too many blank lines (2)
1630:5: E303 too many blank lines (2)
1633: D202 No blank lines allowed *after* function docstring, found 1
1633: D400 First line should end with '.', not 'r'
1633: D205 Blank line missing between one-line summary and description
1633: D208 Docstring is over-indented
1633: D300 Expected """-quotes, got '''-quotes
1648:17: E711 comparison to None should be 'if cond is None:'
1690:22: E231 missing whitespace after ':'
1691:28: E231 missing whitespace after ':'
1692:25: E231 missing whitespace after ':'


36:1: I101 Imported names are in the wrong order. Should be CFG_BASE_URL, CFG_BIBFORMAT_HIDDEN_TAGS, CFG_BIBINDEX_CHARS_PUNCTUATION, CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS, CFG_BIBSORT_BUCKETS, CFG_BIBSORT_ENABLED, CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG, CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE, CFG_CERN_SITE, CFG_INSPIRE_SITE, CFG_LOGDIR, CFG_OAI_ID_FIELD, CFG_SCOAP3_SITE, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_RECORD, CFG_SITE_URL, CFG_SOLR_URL, CFG_WEBSEARCH_DEF_RECORDS_IN_GROUPS, CFG_WEBSEARCH_DETAILED_META_FORMAT, CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS, CFG_WEBSEARCH_FIELDS_CONVERT, CFG_WEBSEARCH_FULLTEXT_SNIPPETS, CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH, CFG_WEBSEARCH_IDXPAIRS_FIELDS, CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT, CFG_WEBSEARCH_SYNONYM_KBRS, CFG_WEBSEARCH_VIEWRESTRCOLL_POLICY, CFG_WEBSEARCH_WILDCARD_LIMIT, CFG_XAPIAN_ENABLED
36:1: F401 'CFG_XAPIAN_ENABLED' imported but unused
36:1: F401 'CFG_BIBINDEX_CHARS_PUNCTUATION' imported but unused
36:1: F401 'CFG_OAI_ID_FIELD' imported but unused
36:1: F401 'CFG_WEBSEARCH_VIEWRESTRCOLL_POLICY' imported but unused
36:1: F401 'CFG_WEBSEARCH_SYNONYM_KBRS' imported but unused
36:1: F401 'CFG_BIBUPLOAD_SERIALIZE_RECORD_STRUCTURE' imported but unused
36:1: F401 'CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS' imported but unused
36:1: F401 'CFG_WEBSEARCH_FIELDS_CONVERT' imported but unused
36:1: F401 'CFG_SCOAP3_SITE' imported but unused
36:1: F401 'CFG_BASE_URL' imported but unused
36:1: F401 'CFG_SITE_RECORD' imported but unused
36:1: F401 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' imported but unused
36:1: F401 'CFG_INSPIRE_SITE' imported but unused
36:1: F401 'CFG_LOGDIR' imported but unused
36:1: F401 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' imported but unused
36:1: F401 'CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT' imported but unused
36:1: F401 'CFG_BIBFORMAT_HIDDEN_TAGS' imported but unused
36:1: F401 'CFG_WEBSEARCH_WILDCARD_LIMIT' imported but unused
36:1: F401 'CFG_WEBSEARCH_DETAILED_META_FORMAT' imported but unused
36:1: F401 'CFG_BIBSORT_BUCKETS' imported but unused
36:1: F401 'CFG_WEBSEARCH_FULLTEXT_SNIPPETS' imported but unused
36:1: F401 'CFG_SOLR_URL' imported but unused
36:1: F401 'CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH' imported but unused
36:1: F401 'CFG_WEBSEARCH_IDXPAIRS_FIELDS' imported but unused
37:6: E126 continuation line over-indented for hanging indent
76:1: F401 'get_most_popular_field_values' imported but unused
77:1: I100 Imports statements are in the wrong order. from invenio.modules.search.errors should be before from invenio.modules.search.utils
77:1: F401 'InvenioWebSearchUnknownCollectionError' imported but unused
77:1: F401 'InvenioWebSearchWildcardLimitError' imported but unused
78:6: E126 continuation line over-indented for hanging indent
80:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from invenio.modules.search.errors
80:1: F401 'get_fieldvalues_alephseq_like' imported but unused
83:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from .utils
83:1: I201 Missing newline before sections or imports.
83:1: F401 'record_xml_output' imported but unused
83:1: F401 'create_record' imported but unused
84:1: I101 Imported names are in the wrong order. Should be get_bibrank_methods, is_method_valid, rank_by_citations, rank_records
84:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.record_sorter should be before from invenio.legacy.bibrecord
84:1: F401 'rank_by_citations' imported but unused
84:1: F401 'get_bibrank_methods' imported but unused
89:1: I101 Imported names are in the wrong order. Should be calculate_reading_similarity_list, register_page_view_event
89:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.downloads_similarity should be before from invenio.legacy.bibrank.record_sorter
89:1: F401 'register_page_view_event' imported but unused
89:1: F401 'calculate_reading_similarity_list' imported but unused
90:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_stemmer should be before from invenio.legacy.bibrank.downloads_similarity
90:1: F401 'stem' imported but unused
91:1: F401 'BibIndexDefaultTokenizer' imported but unused
92:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_utils should be before from invenio.modules.indexer.tokenizers.BibIndexDefaultTokenizer
92:1: F401 'author_name_requires_phrase_search' imported but unused
92:1: F401 'get_field_tags' imported but unused
94:1: I101 Imported names are in the wrong order. Should be lower_index_term, wash_author_name, wash_index_term
94:1: F401 'wash_index_term' imported but unused
94:1: F401 'wash_author_name' imported but unused
94:1: F401 'lower_index_term' imported but unused
95:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibindex.engine_config should be before from invenio.legacy.bibindex.engine_washer
95:1: F401 'CFG_BIBINDEX_SYNONYM_MATCH_TYPE' imported but unused
96:1: F401 'create_download_history_graph_and_box' imported but unused
97:1: F401 'DataCacher' imported but unused
98:1: I101 Imported names are in the wrong order. Should be perform_external_collection_search, print_external_results_overview
98:1: F401 'perform_external_collection_search' imported but unused
98:1: F401 'print_external_results_overview' imported but unused
100:1: I101 Imported names are in the wrong order. Should be CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS, CFG_ACC_GRANT_VIEWER_RIGHTS_TO_EMAILS_IN_TAGS, VIEWRESTRCOLL
100:1: F401 'CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS' imported but unused
100:1: F401 'CFG_ACC_GRANT_VIEWER_RIGHTS_TO_EMAILS_IN_TAGS' imported but unused
103:1: I100 Imports statements are in the wrong order. from invenio.legacy.websearch.adminlib should be before from invenio.modules.access.local_config
103:1: F401 'get_detailed_page_tabs' imported but unused
103:1: F401 'get_detailed_page_tabs_counts' imported but unused
104:1: I100 Imports statements are in the wrong order. from intbitset should be before from invenio.legacy.websearch.adminlib
104:1: I201 Missing newline before sections or imports.
105:1: I101 Imported names are in the wrong order. Should be DatabaseError, InvenioDbQueryWildcardLimitError, deserialize_via_marshal
105:1: I201 Missing newline before sections or imports.
105:1: F401 'deserialize_via_marshal' imported but unused
105:1: F401 'DatabaseError' imported but unused
105:1: F401 'InvenioDbQueryWildcardLimitError' imported but unused
106:1: F401 'acc_authorize_action' imported but unused
107:1: I100 Imports statements are in the wrong order. from invenio.ext.logging should be before from invenio.modules.access.engine
108:1: I101 Imported names are in the wrong order. Should be encode_for_xml, strip_accents, wash_for_utf8
108:1: F401 'encode_for_xml' imported but unused
108:1: F401 'wash_for_utf8' imported but unused
108:1: F401 'strip_accents' imported but unused
109:1: I100 Imports statements are in the wrong order. from invenio.legacy should be before from invenio.utils.text
114:1: I101 Imported names are in the wrong order. Should be calculate_cited_by_list, calculate_co_cited_with_list, get_cited_by_list, get_citedby_hitset, get_citers_log, get_records_with_num_cites, get_refers_to_list, get_refersto_hitset
114:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.citation_searcher should be before import invenio.legacy.template
114:1: F401 'get_citedby_hitset' imported but unused
114:1: F401 'get_records_with_num_cites' imported but unused
114:1: F401 'calculate_cited_by_list' imported but unused
114:1: F401 'get_refersto_hitset' imported but unused
114:1: F401 'get_cited_by_list' imported but unused
114:1: F401 'get_citers_log' imported but unused
114:1: F401 'calculate_co_cited_with_list' imported but unused
114:1: F401 'get_refers_to_list' imported but unused
119:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.citation_grapher should be before from invenio.legacy.bibrank.citation_searcher
119:1: F401 'create_citation_history_graph_and_box' imported but unused
120:1: I101 Imported names are in the wrong order. Should be get_self_cited_by, get_self_cited_by_list, get_self_refers_to_list
120:1: F401 'get_self_refers_to_list' imported but unused
120:1: F401 'get_self_cited_by' imported but unused
120:1: F401 'get_self_cited_by_list' imported but unused
121:55: E126 continuation line over-indented for hanging indent
124: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
124:1: F401 'wash_table_column_name' imported but unused
124:1: F401 'get_table_update_time' imported but unused
124:1: F401 'run_sql_with_limit' imported but unused
126:1: I101 Imported names are in the wrong order. Should be collect_user_info, getUid
126:1: F401 'collect_user_info' imported but unused
127:1: I101 Imported names are in the wrong order. Should be create_error_box, pagefooteronly, pageheaderonly, write_warning
127:1: I100 Imports statements are in the wrong order. from invenio.legacy.webpage should be before from invenio.legacy.webuser
127:1: F401 'pagefooteronly' imported but unused
127:1: F401 'create_error_box' imported but unused
127:1: F401 'write_warning' imported but unused
127:1: F401 'pageheaderonly' imported but unused
128:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.legacy.webpage
130:1: F401 'apache' imported but unused
132:1: I100 Imports statements are in the wrong order. from invenio.legacy.websearch_external_collections should be before from invenio.utils
132:1: F401 'do_calculate_hosted_collections_results' imported but unused
132:1: F401 'calculate_hosted_collections_results' imported but unused
133:1: F401 'CFG_EXTERNAL_COLLECTION_MAXRESULTS' imported but unused
138:22: E203 whitespace before ':'
138:14: E225 missing whitespace around operator
139:24: E203 whitespace before ':'
140:24: E203 whitespace before ':'
141:28: E203 whitespace before ':'
142:30: E203 whitespace before ':'
143:24: E203 whitespace before ':'
144:23: E203 whitespace before ':'
145:29: E203 whitespace before ':'
146:26: E203 whitespace before ':'
147:33: E203 whitespace before ':'
148:30: E203 whitespace before ':'
149:30: E203 whitespace before ':'
150:30: E203 whitespace before ':'
151:30: E203 whitespace before ':'
152:30: E203 whitespace before ':'
153:30: E203 whitespace before ':'
154:41: E703 statement ends with a semicolon
157:1: F401 'collection_restricted_p' imported but unused
158:1: F401 'restricted_collection_cache' imported but unused
159:1: F401 'get_permitted_restricted_collections' imported but unused
160:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.search.utils
160:1: F401 'get_all_restricted_recids' imported but unused
163:1: F401 'check_user_can_view_record' imported but unused
165:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.records.access
166:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.collections.cache
167:1: F401 'get_field_i18nname' imported but unused
169:1: I100 Imports statements are in the wrong order. from invenio.modules.indexer.models should be before from invenio.modules.search.cache
175: D401 First line should be imperative: 'Create', not 'Creates'
175: D202 No blank lines allowed *after* function docstring, found 1
175: D400 First line should end with '.', not 'n'
175: D205 Blank line missing between one-line summary and description
183:33: E261 at least two spaces before inline comment
192:1: F401 'get_synonym_terms' imported but unused
194:1: F403 'from invenio.modules.search.washers import *' used; unable to detect undefined names
197: D401 First line should be imperative: 'Return', not 'Returns'
197: D300 Expected """-quotes, got '-quotes
218:1: I100 Imports statements are in the wrong order. from invenio.modules.collections.cache should be before from invenio.modules.search.washers
218:1: F401 'get_collection_allchildren' imported but unused
221: D401 First line should be imperative: 'Return', not 'Returns'
221: D202 No blank lines allowed *after* function docstring, found 1
231:34: E261 at least two spaces before inline comment
248:13: B901 blind except: statement
279: D400 First line should end with '.', not 'o'
279: D205 Blank line missing between one-line summary and description
279: D208 Docstring is over-indented
324:1: F403 'from invenio.modules.search.searchext.engines.native import *' used; unable to detect undefined names
327: D209 Put multi-line docstring closing quotes on separate line
327: D400 First line should end with '.', not 'y'
327: D205 Blank line missing between one-line summary and description
327: D208 Docstring is over-indented
340:38: E203 whitespace before ','
371:1: E302 expected 2 blank lines, found 0
371: D209 Put multi-line docstring closing quotes on separate line
371: D400 First line should end with '.', not 'g'
371: D205 Blank line missing between one-line summary and description
371: D208 Docstring is over-indented
400: D209 Put multi-line docstring closing quotes on separate line
400: D205 Blank line missing between one-line summary and description
412:1: I100 Imports statements are in the wrong order. from invenio.modules.search.models should be before from invenio.modules.search.searchext.engines.native
417: D290 White spaces around docstring should be trimmed.
417: D400 First line should end with '.', not 'h'
417: D205 Blank line missing between one-line summary and description
435: D401 First line should be imperative: 'I', not 'Is'
435: D400 First line should end with '.', not '?'
446:1: E302 expected 2 blank lines, found 1
446: D205 Blank line missing between one-line summary and description
446: D208 Docstring is over-indented
453:1: I101 Imported names are in the wrong order. Should be CACHE_SORTED_DATA, SORTING_METHODS
453:1: F401 'CACHE_SORTED_DATA' imported but unused
456: D205 Blank line missing between one-line summary and description
456: D208 Docstring is over-indented
470:20: E127 continuation line over-indented for visual indent
472:25: E126 continuation line over-indented for hanging indent
523: D103 Docstring missing
533: D401 First line should be imperative: 'calculate', not 'calculates'
533: D209 Put multi-line docstring closing quotes on separate line
533: D202 No blank lines allowed *after* function docstring, found 1
533: D400 First line should end with '.', not 'e'
533: D205 Blank line missing between one-line summary and description
544:20: E261 at least two spaces before inline comment
548:17: E261 at least two spaces before inline comment
591: D290 White spaces around docstring should be trimmed.
591: D400 First line should end with '.', not 'n'
597:25: E261 at least two spaces before inline comment
598:13: E222 multiple spaces after operator
621:10: E261 at least two spaces before inline comment
640: D103 Docstring missing
641:25: E128 continuation line under-indented for visual indent
642:25: E128 continuation line under-indented for visual indent
643:25: E128 continuation line under-indented for visual indent
644:25: E128 continuation line under-indented for visual indent
661: D401 First line should be imperative: 'Set', not 'Sets'
661: D202 No blank lines allowed *after* function docstring, found 1
661: D400 First line should end with '.', not 'l'
661: D200 One-line docstring should not occupy 3 lines
662:23: E128 continuation line under-indented for visual indent
663:23: E128 continuation line under-indented for visual indent
664:23: E128 continuation line under-indented for visual indent
665:23: E128 continuation line under-indented for visual indent
666:23: E128 continuation line under-indented for visual indent
704:9: B901 blind except: statement


1: D205 Blank line missing between one-line summary and description
4: L102 copyright year is outdated, expected 2015 but got 2011
33:1: E302 expected 2 blank lines, found 1
33: D205 Blank line missing between one-line summary and description
33: D208 Docstring is over-indented
39:5: F401 'print_records' imported but unused
47:13: F821 undefined name 'format_records'
51:13: F821 undefined name 'format_records'
94:8: E201 whitespace after '{'
94:16: E203 whitespace before ':'
99:9: F821 undefined name 'format_records'


24:1: I100 Imports statements are in the wrong order. import datetime should be before import os
24:1: F401 'datetime' imported but unused
25:1: F401 'time' imported but unused
26:1: I100 Imports statements are in the wrong order. import sys should be before import time
28:1: I201 Missing newline before sections or imports.
29:1: I100 Imports statements are in the wrong order. import threading should be before from invenio.utils
29:1: I201 Missing newline before sections or imports.
29:1: F401 'threading' imported but unused
41:1: I101 Imported names are in the wrong order. Should be CFG_BIBRANK_SHOW_DOWNLOAD_STATS, CFG_CACHEDIR, CFG_INSPIRE_SITE, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_URL, CFG_WEBDIR, CFG_WEBSEARCH_DEFAULT_SEARCH_INTERFACE, CFG_WEBSEARCH_ENABLED_SEARCH_INTERFACES, CFG_WEBSEARCH_INSTANT_BROWSE_RSS, CFG_WEBSEARCH_MAX_RECORDS_IN_GROUPS, CFG_WEBSEARCH_RSS_I18N_COLLECTIONS, CFG_WEBSEARCH_RSS_MAX_CACHED_REQUESTS, CFG_WEBSEARCH_RSS_TTL, CFG_WEBSEARCH_USE_MATHJAX_FOR_FORMATS, CFG_WEBSEARCH_WILDCARD_LIMIT
41:1: F401 'CFG_WEBSEARCH_USE_MATHJAX_FOR_FORMATS' imported but unused
41:1: F401 'CFG_WEBSEARCH_RSS_TTL' imported but unused
41:1: F401 'CFG_WEBSEARCH_RSS_MAX_CACHED_REQUESTS' imported but unused
41:1: F401 'CFG_WEBSEARCH_RSS_I18N_COLLECTIONS' imported but unused
41:1: F401 'CFG_INSPIRE_SITE' imported but unused
41:1: F401 'CFG_BIBRANK_SHOW_DOWNLOAD_STATS' imported but unused
41:1: F401 'CFG_CACHEDIR' imported but unused
41:1: F401 'CFG_WEBSEARCH_INSTANT_BROWSE_RSS' imported but unused
61:1: I101 Imported names are in the wrong order. Should be WebInterfaceDirectory, wash_urlargd
61:1: I100 Imports statements are in the wrong order. from invenio.ext.legacy.handler should be before from invenio.legacy.dbquery
62:1: I101 Imported names are in the wrong order. Should be drop_default_urlargd, make_canonical_urlargd, redirect_to_url
63:1: I100 Imports statements are in the wrong order. from invenio.utils.html should be before from invenio.utils.url
63:1: F401 'get_mathjax_header' imported but unused
64:1: F401 'nmtoken_from_string' imported but unused
65:1: I101 Imported names are in the wrong order. Should be collect_user_info, getUid, get_user_preferences, isUserSuperAdmin, logoutUser, page_not_authorized
65:1: I100 Imports statements are in the wrong order. from invenio.legacy.webuser should be before from invenio.utils.html
67:1: I100 Imports statements are in the wrong order. from invenio.legacy.webcomment.webinterface should be before from invenio.legacy.webuser
69:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibcirculation.webinterface should be before from invenio.legacy.weblinkback.webinterface
70:1: I101 Imported names are in the wrong order. Should be create_error_box, page, pageheaderonly
70:1: F401 'pageheaderonly' imported but unused
71:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.legacy.webpage
72:1: I101 Imported names are in the wrong order. Should be EM_REPOSITORY, check_user_can_view_record, collection_reclist_cache, collection_restricted_p, get_coll_i18nname, get_most_popular_field_values, guess_primary_collection_of_a_record, perform_request_search, restricted_collection_cache
72:1: F401 'collection_reclist_cache' imported but unused
72:1: F401 'get_most_popular_field_values' imported but unused
72:1: F401 'EM_REPOSITORY' imported but unused
82:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from invenio.modules.collections.models
82:1: F401 'get_fieldvalues' imported but unused
82:1: F401 'get_fieldvalues_alephseq_like' imported but unused
83:6: E126 continuation line over-indented for hanging indent
89:1: I100 Imports statements are in the wrong order. from intbitset should be before from invenio.modules.formatter.engine
89:1: I201 Missing newline before sections or imports.
90:1: I201 Missing newline before sections or imports.
91:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrank.citation_searcher should be before from invenio.legacy.bibupload.engine
91:1: F401 'get_cited_by_list' imported but unused
92:1: F401 'get_download_weight_total' imported but unused
93:1: F401 'summarize_records' imported but unused
94:1: I100 Imports statements are in the wrong order. from invenio.ext.logging should be before from invenio.legacy.search_engine.summarizer
98:1: I101 Imported names are in the wrong order. Should be WebInterfaceFilesPages, WebInterfaceManageDocFilesPages
98:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibdocfile.webinterface should be before from invenio.legacy.bibmerge.webinterface
100:1: F401 'mymkdir' imported but unused
102:1: I100 Imports statements are in the wrong order. import invenio.legacy.template should be before from invenio.utils.shell
108:83: E502 the backslash is redundant between brackets
115: D202 No blank lines allowed *after* function docstring, found 1
115: D200 One-line docstring should not occupy 3 lines
154: D290 White spaces around docstring should be trimmed.
154: D203 Expected 1 blank line *before* class docstring, found 0
154: D204 Expected 1 blank line *after* class docstring, found 0
158: D102 Docstring missing
160:17: E203 whitespace before ':'
161:21: E203 whitespace before ':'
173:22: E203 whitespace before ':'
174:26: E203 whitespace before ':'
175:21: E203 whitespace before ':'
176:26: E203 whitespace before ':'
177:23: E203 whitespace before ':'
191: D290 White spaces around docstring should be trimmed.
191: D203 Expected 1 blank line *before* class docstring, found 0
191: D400 First line should end with '.', not 't'
200: D102 Docstring missing
222: D102 Docstring missing
237:17: E128 continuation line under-indented for visual indent
265:86: E203 whitespace before ':'
267:21: E127 continuation line over-indented for visual indent
267:67: E203 whitespace before ':'
267:91: E203 whitespace before ':'
270:52: E502 the backslash is redundant between brackets
271:17: E128 continuation line under-indented for visual indent
271:32: E502 the backslash is redundant between brackets
272:17: E128 continuation line under-indented for visual indent
285:42: E261 at least two spaces before inline comment
285:43: E262 inline comment should start with '# '
300: D290 White spaces around docstring should be trimmed.
300: D203 Expected 1 blank line *before* class docstring, found 0
300: D400 First line should end with '.', not 't'
309: D102 Docstring missing
329: D102 Docstring missing
341:17: E128 continuation line under-indented for visual indent
371:21: E128 continuation line under-indented for visual indent
372:21: E128 continuation line under-indented for visual indent
391: D290 White spaces around docstring should be trimmed.
391: D203 Expected 1 blank line *before* class docstring, found 0
396: D290 White spaces around docstring should be trimmed.
409:17: E128 continuation line under-indented for visual indent
410:40: E126 continuation line over-indented for hanging indent
453:102: E203 whitespace before ':'
455:37: E127 continuation line over-indented for visual indent
455:83: E203 whitespace before ':'
455:107: E203 whitespace before ':'
458:64: E502 the backslash is redundant between brackets
459:29: E128 continuation line under-indented for visual indent
459:44: E502 the backslash is redundant between brackets
460:29: E128 continuation line under-indented for visual indent
470:94: E203 whitespace before ':'
472:29: E127 continuation line over-indented for visual indent
472:75: E203 whitespace before ':'
472:99: E203 whitespace before ':'
475:60: E502 the backslash is redundant between brackets
476:25: E128 continuation line under-indented for visual indent
476:40: E502 the backslash is redundant between brackets
477:25: E128 continuation line under-indented for visual indent
503: D202 No blank lines allowed *after* method docstring, found 1
513:94: E203 whitespace before ':'
515:29: E127 continuation line over-indented for visual indent
515:75: E203 whitespace before ':'
515:99: E203 whitespace before ':'
518:60: E502 the backslash is redundant between brackets
519:25: E128 continuation line under-indented for visual indent
519:40: E502 the backslash is redundant between brackets
520:25: E128 continuation line under-indented for visual indent
548:9: E303 too many blank lines (2)
560: D290 White spaces around docstring should be trimmed.
560: D203 Expected 1 blank line *before* class docstring, found 0
565: D290 White spaces around docstring should be trimmed.
565: D202 No blank lines allowed *after* method docstring, found 1
592:1: E302 expected 2 blank lines, found 1
592: D290 White spaces around docstring should be trimmed.
605: D209 Put multi-line docstring closing quotes on separate line
605: D400 First line should end with '.', not 't'
605: D205 Blank line missing between one-line summary and description
618: D401 First line should be imperative: 'Thi', not 'This'
618: D290 White spaces around docstring should be trimmed.
618: D209 Put multi-line docstring closing quotes on separate line
618: D202 No blank lines allowed *after* method docstring, found 1
618: D400 First line should end with '.', not 'r'
618: D205 Blank line missing between one-line summary and description
721: D400 First line should end with '.', not 'I'
723:63: E231 missing whitespace after ','
730: D290 White spaces around docstring should be trimmed.
739: D400 First line should end with '.', not 'e'
744:55: E202 whitespace before '}'
786: D209 Put multi-line docstring closing quotes on separate line
786: D400 First line should end with '.', not 'g'
786: D205 Blank line missing between one-line summary and description
791:84: E203 whitespace before ':'
802:17: E128 continuation line under-indented for visual indent
805:13: F841 local variable 'user_preferences' is assigned to but never used
819:5: F841 local variable 'normalised_name' is assigned to but never used
838: D400 First line should end with '.', not 'e'
838: D205 Blank line missing between one-line summary and description
858:59: E502 the backslash is redundant between brackets
859:32: F812 list comprehension redefines 'doi' from line 838
882:27: F841 local variable 'e' is assigned to but never used
896: D203 Expected 1 blank line *before* class docstring, found 0
908: D290 White spaces around docstring should be trimmed.
908: D203 Expected 1 blank line *before* class docstring, found 0
908: D400 First line should end with '.', not 't'
913: D102 Docstring missing
922: D102 Docstring missing
932:17: E128 continuation line under-indented for visual indent
962:86: E203 whitespace before ':'
964:21: E127 continuation line over-indented for visual indent
964:67: E203 whitespace before ':'
964:91: E203 whitespace before ':'
967:52: E502 the backslash is redundant between brackets
968:17: E128 continuation line under-indented for visual indent
968:32: E502 the backslash is redundant between brackets
969:17: E128 continuation line under-indented for visual indent


41:1: I100 Imports statements are in the wrong order. import os should be before import sys
42:1: I100 Imports statements are in the wrong order. import inspect should be before import os
44:1: I100 Imports statements are in the wrong order. import cgi should be before import traceback
47:1: I101 Imported names are in the wrong order. Should be current_app, has_app_context
48:1: I100 Imports statements are in the wrong order. from operator should be before from flask
48:1: I201 Missing newline before sections or imports.
49:1: I201 Missing newline before sections or imports.
50:1: I201 Missing newline before sections or imports.
52:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from werkzeug.utils
53:1: I101 Imported names are in the wrong order. Should be CFG_BIBFORMAT_CACHED_FORMATS, CFG_BIBFORMAT_DISABLE_I18N_FOR_CACHED_FORMATS, CFG_BIBFORMAT_HIDDEN_TAGS, CFG_SITE_LANG
53:1: F401 'CFG_BIBFORMAT_CACHED_FORMATS' imported but unused
53:1: F401 'CFG_BIBFORMAT_HIDDEN_TAGS' imported but unused
54:6: E126 continuation line over-indented for hanging indent
59:6: E126 continuation line over-indented for hanging indent
60:1: I101 Imported names are in the wrong order. Should be create_record, record_empty, record_get_field_instances, record_get_field_value, record_get_field_values, record_xml_output
61:6: E126 continuation line over-indented for hanging indent
70:1: I101 Imported names are in the wrong order. Should be gettext_set_language, language_list_long, wash_language
70:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from .models
70:1: I201 Missing newline before sections or imports.
71:6: E126 continuation line over-indented for hanging indent
75:1: I101 Imported names are in the wrong order. Should be CFG_BIBFORMAT_FORMAT_JINJA_TEMPLATE_EXTENSION, CFG_BIBFORMAT_FORMAT_OUTPUT_EXTENSION, CFG_BIBFORMAT_FORMAT_TEMPLATE_EXTENSION, CFG_BIBFORMAT_OUTPUTS_PATH, CFG_BIBFORMAT_TEMPLATES_DIR, InvenioBibFormatError
75:1: I201 Missing newline before sections or imports.
75:1: F401 'CFG_BIBFORMAT_TEMPLATES_DIR' imported but unused
75:1: F401 'CFG_BIBFORMAT_OUTPUTS_PATH' imported but unused
76:6: E126 continuation line over-indented for hanging indent
82:1: I100 Imports statements are in the wrong order. from invenio.modules.formatter.utils should be before from .config
83:6: E126 continuation line over-indented for hanging indent
84:1: I101 Imported names are in the wrong order. Should be CFG_HTML_BUFFER_ALLOWED_ATTRIBUTE_WHITELIST, CFG_HTML_BUFFER_ALLOWED_TAG_WHITELIST, HTMLWasher
85:6: E126 continuation line over-indented for hanging indent
88:1: I100 Imports statements are in the wrong order. from invenio.modules.knowledge.api should be before from invenio.utils.html
89:1: I100 Imports statements are in the wrong order. from invenio.ext.template should be before from invenio.modules.knowledge.api
90:1: I100 Imports statements are in the wrong order. from HTMLParser should be before from invenio.ext.template
90:1: I201 Missing newline before sections or imports.
91:1: I201 Missing newline before sections or imports.
99:27: E261 at least two spaces before inline comment
100:28: E111 indentation is not a multiple of four
100:28: E113 unexpected indentation
101:28: E111 indentation is not a multiple of four
101:28: E113 unexpected indentation
102:28: E111 indentation is not a multiple of four
102:28: E113 unexpected indentation
105:28: E111 indentation is not a multiple of four
105:28: E113 unexpected indentation
119:33: E225 missing whitespace around operator
210: D203 Expected 1 blank line *before* class docstring, found 0
214: D401 First line should be imperative: 'Return', not 'Returns'
214: D400 First line should end with '.', not 's'
226: D401 First line should be imperative: 'Return', not 'Returns'
251: D102 Docstring missing
290: D103 Docstring missing
296: D401 First line should be imperative: 'Format', not 'Formats'
296: D400 First line should end with '.', not 'f'
296: D205 Blank line missing between one-line summary and description
343:45: E127 continuation line over-indented for visual indent
486:27: E225 missing whitespace around operator
489:5: E303 too many blank lines (2)
507:82: E225 missing whitespace around operator
549: D103 Docstring missing
565: D401 First line should be imperative: 'Return', not 'Returns'
565: D202 No blank lines allowed *after* function docstring, found 1
565: D400 First line should end with '.', not 'g'
565: D205 Blank line missing between one-line summary and description
586:64: E261 at least two spaces before inline comment
586:65: E262 inline comment should start with '# '
593:38: E261 at least two spaces before inline comment
593:39: E262 inline comment should start with '# '
594:48: E261 at least two spaces before inline comment
594:49: E262 inline comment should start with '# '
597:24: E127 continuation line over-indented for visual indent
606: D103 Docstring missing
609: D400 First line should end with '.', not 's'
609: D200 One-line docstring should not occupy 3 lines
622: D290 White spaces around docstring should be trimmed.
622: D400 First line should end with '.', not 'a'
622: D205 Blank line missing between one-line summary and description
654:57: E126 continuation line over-indented for hanging indent
661:5: E303 too many blank lines (2)
720: D401 First line should be imperative: 'Evalute', not 'Evalutes'
740: D401 First line should be imperative: 'Analyse', not 'Analyses'
740: D202 No blank lines allowed *after* function docstring, found 1
809: D401 First line should be imperative: 'Return', not 'Returns'
809: D400 First line should end with '.', not 't'
809: D205 Blank line missing between one-line summary and description
908:13: B901 blind except: statement
939:78: E225 missing whitespace around operator
940:54: E225 missing whitespace around operator
972:47: E261 at least two spaces before inline comment
987:27: E225 missing whitespace around operator
1047: D401 First line should be imperative: 'Filter', not 'Filters'
1057: D401 First line should be imperative: 'Searche', not 'Searches'
1057: D400 First line should end with '.', not 's'
1057: D205 Blank line missing between one-line summary and description
1083:9: E303 too many blank lines (2)
1097:5: E303 too many blank lines (2)
1100:1: E302 expected 2 blank lines, found 1
1100: D401 First line should be imperative: 'Return', not 'Returns'
1114:5: F841 local variable '_' is assigned to but never used
1117:12: E127 continuation line over-indented for visual indent
1126:16: E126 continuation line over-indented for hanging indent
1148:5: B901 blind except: statement
1160: D401 First line should be imperative: 'Return', not 'Returns'
1160: D400 First line should end with '.', not 's'
1180:16: E126 continuation line over-indented for hanging indent
1187:1: E302 expected 2 blank lines, found 1
1187: D401 First line should be imperative: 'Return', not 'Returns'
1187: D400 First line should end with '.', not 'e'
1219:13: E303 too many blank lines (2)
1233: D401 First line should be imperative: 'Return', not 'Returns'
1267:16: E127 continuation line over-indented for visual indent
1277:31: E126 continuation line over-indented for hanging indent
1304:9: B901 blind except: statement
1316:17: E126 continuation line over-indented for hanging indent
1323:1: E302 expected 2 blank lines, found 1
1323: D401 First line should be imperative: 'Return', not 'Returns'
1323: D400 First line should end with '.', not 'e'
1367:1: E302 expected 2 blank lines, found 1
1367: D401 First line should be imperative: 'Return', not 'Returns'
1367: D202 No blank lines allowed *after* function docstring, found 1
1494:1: E302 expected 2 blank lines, found 1
1494: D401 First line should be imperative: 'Return', not 'Returns'
1494: D202 No blank lines allowed *after* function docstring, found 1
1521:17: E225 missing whitespace around operator
1589:1: E302 expected 2 blank lines, found 1
1589: D401 First line should be imperative: 'Return', not 'Returns'
1589: D400 First line should end with '.', not 't'
1633:28: E261 at least two spaces before inline comment
1633:29: E262 inline comment should start with '# '
1681:5: B901 blind except: statement
1787:1: E302 expected 2 blank lines, found 1
1787: D401 First line should be imperative: 'Return', not 'Returns'
1787: D202 No blank lines allowed *after* function docstring, found 1
1787: D400 First line should end with '.', not '}'
1804:56: E225 missing whitespace around operator
1828:1: E302 expected 2 blank lines, found 1
1828: D401 First line should be imperative: 'Return', not 'Returns'
1828: D400 First line should end with '.', not 'e'
1857:26: F821 undefined name 'exc'
1859:22: F821 undefined name 'exc'
1862:1: E302 expected 2 blank lines, found 1
1862: D401 First line should be imperative: 'Return', not 'Returns'
1895:1: E302 expected 2 blank lines, found 1
1895: D401 First line should be imperative: 'Return', not 'Returns'
1939:1: E302 expected 2 blank lines, found 1
1950:1: E302 expected 2 blank lines, found 1
1950: D203 Expected 1 blank line *before* class docstring, found 0
1950: D204 Expected 1 blank line *after* class docstring, found 0
1950: D400 First line should end with '.', not 'n'
1950: D205 Blank line missing between one-line summary and description
1981:15: E261 at least two spaces before inline comment
1983: D401 First line should be imperative: 'Create', not 'Creates'
2015:31: E261 at least two spaces before inline comment
2039: D401 First line should be imperative: 'Return', not 'Returns'
2039: D400 First line should end with '.', not 'e'
2054: D401 First line should be imperative: 'Return', not 'Returns'
2054: D400 First line should end with '.', not 'd'
2077: D401 First line should be imperative: 'Return', not 'Returns'
2077: D400 First line should end with '.', not 'e'
2077: D205 Blank line missing between one-line summary and description
2115: D401 First line should be imperative: 'Return', not 'Returns'
2115: D202 No blank lines allowed *after* method docstring, found 1
2224:36: E127 continuation line over-indented for visual indent
2227: D401 First line should be imperative: 'Return', not 'Returns'
2284:33: E127 continuation line over-indented for visual indent
2295:60: E251 unexpected spaces around keyword / parameter equals
2297:54: E251 unexpected spaces around keyword / parameter equals
2307:37: E127 continuation line over-indented for visual indent
2318:64: E251 unexpected spaces around keyword / parameter equals
2320:58: E251 unexpected spaces around keyword / parameter equals


4: L102 copyright year is outdated, expected 2015 but got 2014
31:1: F401 'zlib' imported but unused
33:1: I101 Imported names are in the wrong order. Should be CFG_INSPIRE_SITE, CFG_OAI_ID_FIELD, CFG_WEBSEARCH_FULLTEXT_SNIPPETS, CFG_WEBSEARCH_FULLTEXT_SNIPPETS_CHARS, CFG_WEBSEARCH_FULLTEXT_SNIPPETS_GENERATOR
33:1: F401 'CFG_OAI_ID_FIELD' imported but unused
34:6: E126 continuation line over-indented for hanging indent
41:1: I100 Imports statements are in the wrong order. from invenio.utils.text should be before from invenio.utils.url
41:1: F401 'encode_for_xml' imported but unused
42:1: I100 Imports statements are in the wrong order. from invenio.utils.shell should be before from invenio.utils.text
43:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from invenio.utils.shell
43:1: F401 'get_fieldvalues' imported but unused
45:1: E302 expected 2 blank lines, found 1
45: D202 No blank lines allowed *after* function docstring, found 1
45: D400 First line should end with '.', not "'"
60: D290 White spaces around docstring should be trimmed.
60: D400 First line should end with '.', not 'g'
67:1: E302 expected 2 blank lines, found 1
67: D401 First line should be imperative: 'Return', not 'Returns'
67: D202 No blank lines allowed *after* function docstring, found 1
67: D400 First line should end with '.', not 's'
67: D205 Blank line missing between one-line summary and description
101:1: E302 expected 2 blank lines, found 1
101: D401 First line should be imperative: 'Return', not 'Returns'
101: D202 No blank lines allowed *after* function docstring, found 1
101: D400 First line should end with '.', not 'n'
101: D205 Blank line missing between one-line summary and description
112: D401 First line should be imperative: 'Grade', not 'Grades'
130: D401 First line should be imperative: 'Grade', not 'Grades'
143:47: E225 missing whitespace around operator
165: D202 No blank lines allowed *after* function docstring, found 1
165: D400 First line should end with '.', not ':'
165: D205 Blank line missing between one-line summary and description
212:29: E261 at least two spaces before inline comment
213:31: E261 at least two spaces before inline comment
214:31: E261 at least two spaces before inline comment
215:31: E261 at least two spaces before inline comment
218:24: E261 at least two spaces before inline comment
220:26: E261 at least two spaces before inline comment
223:22: E261 at least two spaces before inline comment
227:22: E261 at least two spaces before inline comment
232:26: E261 at least two spaces before inline comment
234:22: E261 at least two spaces before inline comment
238:22: E261 at least two spaces before inline comment
244:1: E302 expected 2 blank lines, found 1
244: D401 First line should be imperative: 'Return', not 'Returns'
244: D400 First line should end with '.', not 'd'
244: D205 Blank line missing between one-line summary and description
313:1: E302 expected 2 blank lines, found 1
313: D400 First line should end with '.', not 'e'
313: D205 Blank line missing between one-line summary and description
322: D209 Put multi-line docstring closing quotes on separate line
322: D400 First line should end with '.', not 'r'
322: D205 Blank line missing between one-line summary and description
359: D400 First line should end with '.', not 'd'
359: D300 Expected """-quotes, got '-quotes
365: D400 First line should end with '.', not 'd'
365: D300 Expected """-quotes, got '-quotes
385:1: E302 expected 2 blank lines, found 1
385: D400 First line should end with '.', not "'"
385: D205 Blank line missing between one-line summary and description
413:18: E261 at least two spaces before inline comment
445:1: E302 expected 2 blank lines, found 1
445: D400 First line should end with '.', not 't'
445: D205 Blank line missing between one-line summary and description
494: D202 No blank lines allowed *after* function docstring, found 1
494: D205 Blank line missing between one-line summary and description
518: D400 First line should end with '.', not 'r'
518: D205 Blank line missing between one-line summary and description
534: D290 White spaces around docstring should be trimmed.
534: D400 First line should end with '.', not ':'
534: D205 Blank line missing between one-line summary and description
534: D208 Docstring is over-indented
544:15: E261 at least two spaces before inline comment
545:16: E261 at least two spaces before inline comment
566:55: E261 at least two spaces before inline comment
569:95: E261 at least two spaces before inline comment
578: D290 White spaces around docstring should be trimmed.
578: D400 First line should end with '.', not 's'
578: D205 Blank line missing between one-line summary and description
578: D208 Docstring is over-indented
587:52: E225 missing whitespace around operator
594:36: E225 missing whitespace around operator


>   value != "1"

Не int тут должен быть?


Yeah, so the headings are actually going to be the same strings. I'm doing this restructuring for the report builder, which uses a very similar interface (see page 7 [here](https://docs.google.com/a/dimagi.com/document/d/1dzs_pBL5_dxZrCv6ftrfdDPxZ8Y0DaDn26Pw4jGT1Fc/edit#), and the branch we're working on [here](https://github.com/dimagi/commcare-hq/compare/report-builder)). But, the bindings in this template currently reference the `DetailScreenConfig` global, which isn't in the report builder pages.

One option would be to just hard code the headings, or to change these bindings to references to the view model, instead of to a global. Maybe let's talk about that (and other things) over skype. Sending you an email now...


Hi Matthew, thank you very much for your suggestion!!! It's a great help. I just realized that I can upload binary files in the release. I want to put them somewhere at the beginning but I found nowhere, so I thought maybe I can just sync it together with my source code...


Published to http://vui-docs-internal.s3-website-us-east-1.amazonaws.com/2_ae133fa41e594ce12f28648e1f06e1e2e3f26804


Could we require deployinator/base instead of all these includes? Also could we have a deployinator/testing.rb that includes all this if not?


Explicit `:db/id`s in pull results here will help reader validate this test with the naked eye


Closes #1243


Build is still broken. Please see http://ci.cgeo.org/job/c-geo/3318/console
Build was first broken at http://ci.cgeo.org/job/c-geo/3315/


this is invalid javascript.

this should be an Array containing Multiple Arrays. The `(` `)` around the arrays is invalid.


This will run all plugins defined in whatever config they have. I guess that's okay but might get hairy


This is not quite what the grammar says. It says that if there is no "as" you have to parse an identifier, but if there is an "as", then the left name can be an **identifierName**. So you would use parseIdentifierName, which includes reserved words. Another thing is that any of these names can be "yield", so make sure you add tests for that.


This is a temporary hack to work around rust-lang/rust#20701.


you're right. fixing it.


I'm confused. This change is just to XmlGrammarDefinition not to GrammarDefinition. I assume an XmlGrammarDefinition should define an XML grammer which would imply that you probably want it to contain XmlNode structures. Someone else could choose to write a subclass that uses an entirely different classes to implement XmlNode, XmlDocument, etc by taking advantage of the fact that all classes in dart are interfaces.
Someone implementing GrammarDefinition but not implementing XmlGrammarDefinition should not be impacted at all.


It's not amazing to have to copy all this code into here. Perhaps we can put it all in a method and call it in the actual deploy as well as here instead?


I worry about types that differ from Node only in optional properties


Shieet. Spelling.


Thanks!


Ahhh you should not have done this without releasing `2.0.0`. Now everyone using npm's well-chosen default of `^x.x.x` is going to break like me:

![screen shot 2015-01-27 at 2 33 18 pm](https://cloud.githubusercontent.com/assets/284476/5925433/7714e6a2-a631-11e4-9126-dd2ba201b3a7.png)

Next time either make a new major release or actually deprecate the feature (not delete). In semver a ***minor*** release ***after*** `1.x.x` should ***never*** be backwards incompatible.


:+1: on putting them ```libraries/``` however I do wonder if we should just have one file per resource / provider and define both in the same file, sort of what I'm doing [here](https://github.com/mattjbarlow/varnish/blob/ed9a82eb0646c2d7fa6c8a89be3fcdf6d4776e87/libraries/default.rb). However, I will rename that file to be more descriptive.

I like the use of the helper module when you will need to share methods between multiple providers.


not at all, not stupid.


I notice that you are using "Splash" a couple of times. I typically set a tag for each class:
`private final String TAG = getClass().getSimpleName();`. That of course is just a preference


Sounds good. This also lets people implement custom field annotations, I guess. But I think it should go into an utility class just to stop design weirdness.


А эти фильтры  реализованы где-то?


ahah, merci ! "tolière front-end", c'est bien trouvé ;)


А, всё, нашел, там map[string]string


I believe it was done this way to support a partial mapping of the last page of the file as otherwise we would fault.


Review here:
https://xenforo.com/community/threads/xenapi-xenforo-php-rest-api.34270/page-10#post-887788
and here:
https://xenforo.com/community/threads/xenapi-xenforo-php-rest-api.34270/page-10#post-888087


@asiekierka I thought about a utility class but then for some reason I decided not to and now I feel stupid.

I shall change it...


Thanks. Fixed in b4bf977.


I put the commit into staging to let the buildbot test it. But, I wonder if we could come up with a cleaner solution than the static timer connection. Doesn't lxip also have some central timing facility?


@deepp2887 : by adding height here was not the solution bro. It messed my animation. Here the correct way: https://github.com/anattadesign/goorin/commit/b4838c775653830293d6b4d70757fe0c85f9f662


Why extends Exception?

How can you handle this exception?
Maybe Runtime would be better?


Good call, made this update


content que ça te plaise, car je dois avouer que la raison pour laquelle tu n'étais pas dans le commit initial, c'est que je manquais cruellement d'inspiration, et que je voulais trouver un truc à ta mesure (tout le reste est honteusement pompé de @digisquare_mtp) :)


Nice, merging. Sometimes __traits(compiles,.. ) does feel like cheating doesn't it :8ball: . Basically saying only do this if you can do it :+1: .


This can be handled via SimpleForm; Will need to look into how we do that.


Hey RonGokhale how to build this file?
I'm trying to fix the wifi on CyanogenMod for the L3 II and I tried with this file more yet the wifi does not work.


base.rb looks a bit different.  I had hoped/expected to be able to just include deployinator and have that require all the (absolutely necessary) parts of deployinator.  Most of these seem to be in lib/deployinator/app.rb ... so in this one (sinatra_tests) should be able to just include that.  I guess anything extra I need just to get a basic stack loading might need to be moved there too?


Why do you need to call super()?


Addressed in https://github.com/rtibbles/ka-lite/commit/4da5ebdb4be80029651706cc88f76bd375f888bf


Oops. You are right.


typo: we don't want a failed image request to stop the download


Funny - added both the ToDo and the widgets? Either, or - and maybe more either than or for now ;)


This is the base url you sent to me, but is it supposed to be https?


@Kinzcool: True, I thought I had tried of both forms :sob:


@mourner should `map.zoomControl._enabled` be initialized as `true`? (Currently it starts off `undefined`.)

I'm running a [map](http://kjell.github.io/museumTileLayer/) off [master](http://cdn.leafletjs.com/build/master/leaflet-src.js) and just noticed that the zoom buttons are disabled until I manually call `map.zoomControl.enable()`


is it 3 or 4 columns?


А может так?

    type Filter struct {
        Params map[string]string
    }

    type JobConfig {
        RemoteFilters []Filter   `yaml:"remote_filters"`
        LocalFilters  []Filter   `yaml:"local_filters"`
    }

А по своим правилам парсить можно поддержав такой интерфейс: https://github.com/go-yaml/yaml/blob/5d6f7e02b7cdad63b06ab3877915532cd30073b4/yaml.go#L31


Line 11: check if `arr` parameter is NOT an Array. If True, step in...
Line 12: check `arr.length`. But isn't `arr` not an Array at this point?

I think this code is in the wrong spot or perhaps you intended to chain some logical operators inside of your IF conditional on Line 11?


Why do you need to call super()?

P.S.: In all constructors


same as above comment


I think the list_fields make no sense as you have them here - I explained why. The allocation.start_date for example would give a list of start-dates in a column of events - what's the point? I think that's just confusing.


Yes, it is supposed to be https.  the registration ID for C2D notifications is meant to be kept private, so that traffic needs to be transmitted over SSL


right - not sure yet if this is showing us how we could/should/may refactor.  Im also not quite sure what this sort of test can prove, apart from maybe helping someone find their way through the code.

Also how to insulate against side effects - anything in the test stack could be run during the test, there is  run log left over etc.


Same - makes no sense.


Again - these list fields make no sense like that.


oh no!


we got rid of this, `eb` won't be adding these comments anymore in EasyBuild v2.0.0, they've never been of use anyway imho :-)


UDDI ? WSDL ?

SOAP ?

Web Services... big area.


Why do you use `unlink_` as method name?


TESTS FAILED
 Mr.roboto url : http://jenkins.plone.org/roboto/get_info?push=23b337815e19422ea35c98ce73b70a01
 plone-4.3-python-2.6 [FAILURE]
plone-4.3-python-2.7 [SUCCESS]


Thanks for that fix, now i can enter qs settings. But a fc after clicking add tile persists with same error in log. Can you have a look and help me with that? Here is the log: https://drive.google.com/file/d/0B122eKRc94cITFl0MUFpSS14VE0/view?usp=sharing
Kind regards, Lichti


I was choosing "Regression" on the first line when submitting the test, but I should have chosen "Standard". I stopped the run, and submitted again. It finally shows the correct signatures.

It is a "Standard" test for "No regression", hence the SPRT -3,1
but it is not a "Regression" test. I learned something today.


this kind of test feels like it could be useful - but again, I'm not quite sure.  Any of the built in routes/endpoiints we have we could at least smoke test this way.  I do seem to have come up with a way to set up a test stack so we could test out those.


So should i Remove all the budget fields from list_fields?? ... because right now its displaying them and is defined in the configure(list_fields =[...])


Should there be some check that `$TMP_GIT_CLONE` is valid so that it doesn't somehow start deleting everything by accident?


attempting first branch comment

this is fairly intersting

i am no good at the spelling


@nursix So should i just remove all the allocation.budget fields???


add a space between both css classes as otherwise the style will not be applied in IE8


Still trying to work out a bug here with the data source. Nothing shows up in the data source preview. BUT, if you navigate to the data source edit page, save it (without editing anything), rebuild source, then preview, all the data is there.


ha, it isn't a bad idea since using the tweaked config is not a terrible way to move things forward.


What a sneaky commit! On 24th of December! I as questioning my sanity looking for the validation directives.


I did not remove it, expect for in the documentation. In the code, i
renamed all the internals to 'pascal' and created an alias for 'squish'.
Case.squish is working fine for me.

On Tue, Jan 27, 2015 at 12:34 PM, Jason Kuhrt <notifications@github.com>
wrote:

> Ahhh you should not have done this without releasing 2.0.0. Now everyone
> using npm's well-chosen default of ^x.x.x is going to break like me:
>
> [image: screen shot 2015-01-27 at 2 33 18 pm]
> <https://cloud.githubusercontent.com/assets/284476/5925433/7714e6a2-a631-11e4-9126-dd2ba201b3a7.png>
>
> Next time either make a new major release or actually deprecate the
> feature (not delete). In semver a *minor* release *after* 1.x.x should
> *never* be backwards incompatible.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/nbubna/Case/commit/2ee18f3c19e3c4d1b8986b83e6e1c23a08094808#commitcomment-9465980>
> .
>


Ok. I wonder if there will be any SSL issues with lollipop.


I would refactor this method out to the MockMvcUtils
https://github.com/cloudfoundry/uaa/blob/develop/uaa/src/test/java/org/cloudfoundry/identity/uaa/mock/util/MockMvcUtils.java


Nope, no issues. I followed the slides on how to upload to Github and it's working out pretty well.


Why do you need this return point?


À priori, c'est à moi de tirer tes modifs à moi, puis à toi de tirer les miennes à toi. On ne push pas dans un dépôt où l'on a pas le droit (logique), c'est celui qui a le droit qui pull depuis son dépôt. Or, toi, tu ne peux pas directement puller mes modifs, parce qu'elles ne sont pas mergées. Donc, je pull les tiennes, puis toi les miennes.

Sauf erreur. Je te confirme quand j'ai pullé.


It just occurred to me that the dagger of the double strike is treasure, so there could be problems from placing it like this.


really wish this change didn't land :\ but too late now


@jdalton Great! I'll merge this into the master branch and release 0.0.6.


consider adding negative test cases, for example:

    arrayfun.intersect(); // passing in nothing
    arrayfun.intersect([]); // passing in an empty array


I'm updating now.. we'll find out.  If there are, we can do all traffic except notifications traffic over http, and anything using the registraiton_id over https.  That way the bulk of the app will work all the time.


why keep the unique_ptr for the vector?


inOrdxer -> inOrder


One thing I have be trying to do to cut down on the number of broadcast receivers, is to use `BroadcastUtils` for all the broadcast types. I don't know if that is the best way, or that you have to. I just thought I would mention it. Either way works fine.


This is the bug. If I revert it everything is working for me again. #12


why do you declare User out of the try block?


Nicely done!


remove second '?' and add an up-carrot `^` to regex


We could have a check to see if `$TMP_GIT_CLONE` is the correct value before `rm`ing it, but that kind of defeats the purpose of having variables in the first place. If `$TMP_GIT_CLONE` is empty, `rm -rf $TMP_GIT_CLONE` will do nothing anyway, so damage will only really occur if `$TMP_GIT_CLONE` is somehow set to an unexpected value (which I don't think is possible).


My local copy had some branches pulled that I was working on and I pushed my fixes in which resulted in this. :P


Okay, I'll move toward that model, I think that will be fine.


Looks fine. Works as expected.


Closed Visual Studio Online Task [vso#4345](https://azurecom.visualstudio.com/DefaultCollection/ACOM/_workitems#_a=edit&id=4345): 'This is a test usersnap task submission'

VSO State: Done


this should have been a separate commit


Нет ресурсов игры


background-color; #212121


in 2 variants (`[2, raw] and [2v3, raw`])...


are you now saying that including the comment isn't the bad idea, or dropping it isn't a bad idea?


I don't think you need the write lock here. Did coverity complain without this write lock? The code is just initializing g_fsi_name_handle_cache.m_count and no other thread should be reading or initializing this symbol while we are here...


shouldnt it be:
`usernames = (this.query.toLowerCase()).match(new RegExp(settings.delimiter + '[\\w\\.\\-]+', "g")),`


Some code (either djb's or Hamburg's) used this name. It's somewhat less confusing than "private key". (Since it isn't the private scalar...)


Why not `func (c *container) WaitExited() error`?


Why does this need to be threadsafe?


Not how I would have thought to go about it, but looks good.  Just goes to show you that different people can solve the same problem different ways.


Yes, defer is better, thanks.  Updated code.


develop (rraustad) - x86_64-MacOS-10.9-clang: OK (1095 of 1095 tests passed)

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


@zol My impression was that tacking shit onto `req` was more for things like parsing / etc not the response.

I'm not 100% sure what you are doing here but wouldn't it make more sense to be reading stuff off `response` (rather than `request`)? Is that an option?


nevermind, Nikhil.  I changed the tests around to not require those methods.

Thanks for the quick reply, though.  I appreciate it!


I liked the idea of putting the html5shiv in the header and the rest in the footer, like many suggested in those threads. We also might want to link and say "hey, you can put modernizr in the header if you need to like this: (example there)"


Cool beans, hot rice.


amend(ammend): s/ammend/amend


##This is a markdown file


would you please update the spec when making such changes?


Can you refactor this out into a function?


Is this file from a repository that we normally override?
Wouldn't it be better to just create a .layout_version file with a 4 in it during init.b2g.rc or something?


Looks great. I love how Lisp just has this whole function for us already - why the hell was this needed back in the early 80's!?

Small merge conflict due to config.json. Just fix it up and merge it. Thanks.


no reason, will change.


Uncc


Yes, but... bikeshed.


Я еще постараюсь на днях, подправить верстку. Особенно на маленьких разешениях.


i be da best


`c` needs to be closed, right?


That counter really bugs me.


I thought you were talking about protobuf-key. Re-reading the code again, I'm unsure why we needed this expandPrivateKey function. Let me ping the teammate that wrote this function.


looks good!


It works! :+1:


Nope, it should! Thanks for catching. PR welcome


没改之前可以用的。。。改完之后就挂掉了。。。
已经vpn翻墙了，下载的包也是正常的，还是提示以下信息。

GoSublime r14.12.06-1 9o: type `help` for help and command documentation

[ `go build` | done: 5.331258878s ]
[ `go build` | done: 58.368733ms ]
	../github.com/shadowsocks/shadowsocks-go/shadowsocks/encrypt.go:5:2: cannot find package "github.com/golang/crypto/blowfish" in any of:
		/usr/local/go/src/github.com/golang/crypto/blowfish (from $GOROOT)
		/Users/elvizlai/Go/src/github.com/golang/crypto/blowfish (from $GOPATH)
	../github.com/shadowsocks/shadowsocks-go/shadowsocks/encrypt.go:6:2: cannot find package "github.com/golang/crypto/cast5" in any of:
		/usr/local/go/src/github.com/golang/crypto/cast5 (from $GOROOT)
		/Users/elvizlai/Go/src/github.com/golang/crypto/cast5 (from $GOPATH)

	exit status 1
[ `go get github.com/golang/crypto/blowfish` | done: 15.29271875s ]
	package github.com/golang/crypto/blowfish
		imports github.com/golang/crypto/blowfish
		imports github.com/golang/crypto/blowfish: code in directory /Users/elvizlai/Go/src/github.com/golang/crypto/blowfish expects import "golang.org/x/crypto/blowfish"

	exit status 1
[ `go get golang.org/x/crypto/blowfish` | done: 6.432947067s ]
[ `go build` | done: 58.168648ms ]
	../github.com/shadowsocks/shadowsocks-go/shadowsocks/encrypt.go:5:2: code in directory /Users/elvizlai/Go/src/github.com/golang/crypto/blowfish expects import "golang.org/x/crypto/blowfish"
	../github.com/shadowsocks/shadowsocks-go/shadowsocks/encrypt.go:6:2: code in directory /Users/elvizlai/Go/src/github.com/golang/crypto/cast5 expects import "golang.org/x/crypto/cast5"

	exit status 1
[ ~/Go/src/main/ ] #


ares is having trouble with this one.

````
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /var/lib/jenkins/workspace/geotools-11.x/modules/library/render/src/main/java/org/geotools/renderer/crs/ProjectionHandler.java:[405,56] illegal start of type
````


Did it work?


Not necessarily. PKG_MAINTAINER is for the OpenWrt package (Makefile, config, init scripts and patches) and MAINTAINER is the actual app/library owner or both. Up to now either field is acceptable.


CBECC (macumber) - x86_64-MacOS-10.9-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-0.0%25-red.svg)


깔끔합니다 :)

보고 많이 배웠네요.


Nit "an error"


@lmccart I forgot that you need a space between lines to have things render on separate lines.  Having the badge and the nice p5.js logo on the same line looked silly.