**[unitTests_php_branches run failed](http://qa-s2.wikia-prod:8080/job/unitTests_php_branches/9742/testReport/) for this commit**


should use int not integer, and return annotations should be seperated


incorrect docblock


also incorrect


should be seperated


missing fullstop


hi all

update TS-Media 8.0

http://tunisia-dreambox.info/dreambox-e2-addons-2/TSmedia/enigma2-plugin-extensions-tsmedia-oe2.0_8.0_all.ipk

thx team


Removing this is beyond dumb.


Because we call for fixed batches killCursor could have been called as we reached the query limit and as such a null result might not be issued.


Ты проверял на других сочетаниях клавиш? Кажется, что это работает только потому, что текст и так копируется на `Ctrl+C`. Если попробовать изменить на `Ctrl+T`, например, или еще на что-то, это не работает.

Я просто сейчас хочу сделать возможность копировать текст из `TraceView` и этим способом у меня не получается (в смысле через меню получается, а горячими клавишами - нет).


As we are lock free and totally unblocking here we should handle the possibility of a race.  Can you see a downside of this check?


stvharman <notifications@github.com> writes:

> My org-caldav-sync comment gives "Wrong type argument: listp,
> "/home/myhome/myorgfile.org"

I experienced the same problem and solved it with this dirty patch.

--8<---------------cut here---------------start------------->8---
diff --git a/org-caldav.el b/org-caldav.el
index 11ee8d6..1878150 100644
--- a/org-caldav.el
+++ b/org-caldav.el
@@ -879,10 +879,11 @@ Returns buffer containing the ICS file."
     ;; Export events to one single ICS file.
     (if (featurep 'ox-icalendar)
 	;; New exporter (Org 8)
+	(apply 'org-icalendar--combine-files nil orgfiles)
 	;; Signature changed in version 8.2.8
-	(if (version< org-version "8.2.8")
-	    (apply 'org-icalendar--combine-files nil orgfiles)
-	  (apply 'org-icalendar--combine-files orgfiles))
+;	(if (version< org-version "8.2.8")
+;	    (apply 'org-icalendar--combine-files nil orgfiles)
+;	  (apply 'org-icalendar--combine-files orgfiles))
       (apply 'org-export-icalendar t orgfiles))
     (find-file-noselect (symbol-value icalendar-file))))

--8<---------------cut here---------------end--------------->8---

gp

--
https://ragp.de


Please stop commenting on this.


As previous comment re lock free and races


I think I wanted it to be:
hasOverlay = it->overlay || it ->overlay_dvd;


I think it would be better to simply do:
```
if not levels:
    return []
```
and then look at the levels.


No pb, let's **incremenet** some more options ;-)


It doesn't fail for me, and iirc it's faster.  Does it only fail at certain render resolutions or something?

-[Unknown]


Added #2 to fix this


@Jorit I hope you can provide source code as well...


Add the following lines to .git/config :
[url https://]
    insteadOf = git://


this obviously prooves that the last commit isnt ready yet, nevertheless I'd want to have the previous ones on master


Not sure what this means, what should be separated?


psr standard.


```
* @param \League\CLImate\Util\System\System $system
*
* @return ...
```


`@param \League\CLImate\Util\UtilFactory $util`


Right, caught that one, thank you...


Why did you reverted this?


Gotcha, thanks.


a4919ff re-enables the hinting.


Worth testing that `<C as Box>::Color` and `<C as Vehicle>::Color` aren't treated as ambiguous (and generally do the right thing)?


This comment is just my personal interest.
I'd like to understand the theory of this assertion.


We will wait with this update untill it has got a proper name and until issues have been fixed. In the meantime you can update the plugin online if you want to.


good!


Is it possible to bound an ambiguous associated item like this at all at the moment?


For a smooth transition when the mouse leaves the left-nav, should we append
    -webkit-transition: all .50s ease-in-out;
    -moz-transition: all .50s ease-in-out;
    -ms-transition: all .50s ease-in-out;
    -o-transition: all .50s ease-in-out;
    transition: all .50s ease-in-out;
to .left-nav css properties too? Then the nav slowly hides itself, it currently snaps back as soon as the mouse leaves it.


In some cases I totally agree with you. Maybe applying this only for the innermost array?


old


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


4: I102 copyright year is outdated, expected 2015 but got 2014
30:1: F401 'cStringIO' imported but unused
40:1: F401 'CFG_XAPIAN_ENABLED' imported but unused
40:1: F401 'CFG_OAI_ID_FIELD' imported but unused
40:1: F401 'CFG_WEBSEARCH_USE_MATHJAX_FOR_FORMATS' imported but unused
40:1: F401 'CFG_WEBSEARCH_WILDCARD_LIMIT' imported but unused
40:1: F401 'CFG_WEBSEARCH_USE_ALEPH_SYSNOS' imported but unused
40:1: F401 'CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS' imported but unused
40:1: F401 'CFG_WEBSEARCH_SEARCH_CACHE_SIZE' imported but unused
40:1: F401 'CFG_WEBSEARCH_SEARCH_CACHE_TIMEOUT' imported but unused
40:1: F401 'CFG_SCOAP3_SITE' imported but unused
40:1: F401 'CFG_WEBSEARCH_CALL_BIBFORMAT' imported but unused
40:1: F401 'CFG_BASE_URL' imported but unused
40:1: F401 'CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS' imported but unused
40:1: F401 'CFG_SITE_RECORD' imported but unused
40:1: F401 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' imported but unused
40:1: F401 'CFG_INSPIRE_SITE' imported but unused
40:1: F401 'CFG_LOGDIR' imported but unused
40:1: F401 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' imported but unused
40:1: F401 'CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT' imported but unused
40:1: F401 'CFG_WEBCOMMENT_ALLOW_REVIEWS' imported but unused
40:1: F401 'CFG_BIBFORMAT_HIDDEN_TAGS' imported but unused
40:1: F401 'CFG_WEBSEARCH_SYNONYM_KBRS' imported but unused
40:1: F401 'CFG_WEBSEARCH_DETAILED_META_FORMAT' imported but unused
40:1: F401 'CFG_WEBSEARCH_FULLTEXT_SNIPPETS' imported but unused
40:1: F401 'CFG_WEBSEARCH_CREATE_SIMILARLY_NAMED_AUTHORS_LINK_BOX' imported but unused
40:1: F401 'CFG_SOLR_URL' imported but unused
40:1: F401 'CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH' imported but unused
40:1: F401 'CFG_WEBSEARCH_IDXPAIRS_FIELDS' imported but unused
41:6: E126 continuation line over-indented for hanging indent
89:1: F401 'get_most_popular_field_values' imported but unused
91:6: E126 continuation line over-indented for hanging indent
93:1: F401 'get_fieldvalues_alephseq_like' imported but unused
96:1: F401 'record_xml_output' imported but unused
97:1: F401 'rank_by_citations' imported but unused
97:1: F401 'get_bibrank_methods' imported but unused
102:1: F401 'register_page_view_event' imported but unused
102:1: F401 'calculate_reading_similarity_list' imported but unused
105:1: F401 'author_name_requires_phrase_search' imported but unused
108:1: F401 'CFG_BIBINDEX_SYNONYM_MATCH_TYPE' imported but unused
109:1: F401 'create_excel' imported but unused
109:1: F401 'get_output_format_content_type' imported but unused
109:1: F401 'format_record' imported but unused
109:1: F401 'format_records' imported but unused
110:1: F401 'create_download_history_graph_and_box' imported but unused
112:1: F401 'print_external_results_overview' imported but unused
117:1: F401 'get_detailed_page_tabs' imported but unused
117:1: F401 'get_detailed_page_tabs_counts' imported but unused
122:1: F401 'encode_for_xml' imported but unused
130:1: F401 'get_citedby_hitset' imported but unused
130:1: F401 'calculate_co_cited_with_list' imported but unused
130:1: F401 'calculate_cited_by_list' imported but unused
130:1: F401 'get_refersto_hitset' imported but unused
130:1: F401 'get_records_with_num_cites' imported but unused
130:1: F401 'get_cited_by_list' imported but unused
130:1: F401 'get_citers_log' imported but unused
130:1: F401 'get_refers_to_list' imported but unused
135:1: F401 'create_citation_history_graph_and_box' imported but unused
136:1: F401 'get_self_refers_to_list' imported but unused
136:1: F401 'get_self_cited_by' imported but unused
136:1: F401 'get_self_cited_by_list' imported but unused
137:55: E126 continuation line over-indented for hanging indent
142:1: F401 'collect_user_info' imported but unused
143:1: F401 'pagefooteronly' imported but unused
143:1: F401 'create_error_box' imported but unused
143:1: F401 'write_warning' imported but unused
143:1: F401 'pageheaderonly' imported but unused
146:1: F401 'apache' imported but unused
148:1: F401 'do_calculate_hosted_collections_results' imported but unused
148:1: F401 'calculate_hosted_collections_results' imported but unused
149:1: F401 'CFG_EXTERNAL_COLLECTION_MAXRESULTS' imported but unused
151:1: F401 'BIBAUTHORID_LIMIT_TO_COLLECTIONS' imported but unused
156:33: E261 at least two spaces before inline comment
157:39: E261 at least two spaces before inline comment
180:22: E203 whitespace before ':'
180:14: E225 missing whitespace around operator
181:24: E203 whitespace before ':'
182:24: E203 whitespace before ':'
183:28: E203 whitespace before ':'
184:30: E203 whitespace before ':'
185:24: E203 whitespace before ':'
186:23: E203 whitespace before ':'
187:29: E203 whitespace before ':'
188:26: E203 whitespace before ':'
189:33: E203 whitespace before ':'
190:30: E203 whitespace before ':'
191:30: E203 whitespace before ':'
192:30: E203 whitespace before ':'
193:30: E203 whitespace before ':'
194:30: E203 whitespace before ':'
195:30: E203 whitespace before ':'
196:41: E703 statement ends with a semicolon
201:1: F401 'get_permitted_restricted_collections' imported but unused
204: D400 First line should end with '.', not 's'
204: D205 Blank line missing between one-line summary and description
214:1: E302 expected 2 blank lines, found 1
214: D200 One-line docstring should not occupy 3 lines
225:1: E302 expected 2 blank lines, found 1
225: D400 First line should end with '.', not 'r'
225: D205 Blank line missing between one-line summary and description
253:1: E302 expected 2 blank lines, found 1
253: D202 No blank lines allowed *after* function docstring, found 1
253: D400 First line should end with '.', not 's'
253: D205 Blank line missing between one-line summary and description
279:1: E302 expected 2 blank lines, found 1
279: D400 First line should end with '.', not 'n'
279: D205 Blank line missing between one-line summary and description
345:1: E302 expected 2 blank lines, found 1
345: D203 Expected 1 blank line *before* class docstring, found 0
345: D204 Expected 1 blank line *after* class docstring, found 0
345: D205 Blank line missing between one-line summary and description
351: D102 Docstring missing
366:5: F821 undefined name 'index_stemming_cache'
370:1: E302 expected 2 blank lines, found 1
380: D203 Expected 1 blank line *before* class docstring, found 0
380: D204 Expected 1 blank line *after* class docstring, found 0
380: D400 First line should end with '.', not 'e'
380: D205 Blank line missing between one-line summary and description
385: D102 Docstring missing
389:150: E261 at least two spaces before inline comment
406:12: F821 undefined name 'collection_i18nname_cache'
411:1: E302 expected 2 blank lines, found 1
411: D400 First line should end with '.', not "'"
411: D205 Blank line missing between one-line summary and description
434:13: E261 at least two spaces before inline comment
437:1: E302 expected 2 blank lines, found 1
437: D203 Expected 1 blank line *before* class docstring, found 0
437: D204 Expected 1 blank line *after* class docstring, found 0
437: D400 First line should end with '.', not 'd'
437: D205 Blank line missing between one-line summary and description
442: D102 Docstring missing
446:135: E261 at least two spaces before inline comment
463:12: F821 undefined name 'field_i18nname_cache'
468:1: E302 expected 2 blank lines, found 1
468: D400 First line should end with '.', not 'r'
468: D205 Blank line missing between one-line summary and description
485:13: E261 at least two spaces before inline comment
494: D401 First line should be imperative: 'Return', not 'Returns'
494: D400 First line should end with '.', not 'y'
494: D205 Blank line missing between one-line summary and description
508: D401 First line should be imperative: 'Create', not 'Creates'
508: D400 First line should end with '.', not 'g'
509:35: E128 continuation line under-indented for visual indent
522:68: E128 continuation line under-indented for visual indent
523:68: E128 continuation line under-indented for visual indent
527: D401 First line should be imperative: 'Create', not 'Creates'
527: D202 No blank lines allowed *after* function docstring, found 1
527: D400 First line should end with '.', not 'n'
527: D205 Blank line missing between one-line summary and description
535:33: E261 at least two spaces before inline comment
545: D202 No blank lines allowed *after* function docstring, found 1
545: D400 First line should end with '.', not 'd'
545: D205 Blank line missing between one-line summary and description
589:35: E261 at least two spaces before inline comment
608:18: E225 missing whitespace around operator
638:37: E261 at least two spaces before inline comment
645:38: E261 at least two spaces before inline comment
694:1: F401 'get_synonym_terms' imported but unused
697: D209 Put multi-line docstring closing quotes on separate line
697: D400 First line should end with '.', not 'e'
697: D205 Blank line missing between one-line summary and description
708:1: E302 expected 2 blank lines, found 1
708: D209 Put multi-line docstring closing quotes on separate line
708: D400 First line should end with '.', not 'y'
708: D205 Blank line missing between one-line summary and description
736:1: E302 expected 2 blank lines, found 1
749:1: E302 expected 2 blank lines, found 1
749: D400 First line should end with '.', not 'r'
749: D205 Blank line missing between one-line summary and description
767:24: E261 at least two spaces before inline comment
804:31: E261 at least two spaces before inline comment
805:32: E111 indentation is not a multiple of four
805:32: E113 unexpected indentation
806:32: E111 indentation is not a multiple of four
806:32: E113 unexpected indentation
811:1: E302 expected 2 blank lines, found 1
811: D209 Put multi-line docstring closing quotes on separate line
811: D202 No blank lines allowed *after* function docstring, found 1
811: D400 First line should end with '.', not ':'
811: D205 Blank line missing between one-line summary and description
823:1: E302 expected 2 blank lines, found 1
823: D300 Expected """-quotes, got '-quotes
831:1: E302 expected 2 blank lines, found 1
831: D401 First line should be imperative: 'Return', not 'Returns'
831: D209 Put multi-line docstring closing quotes on separate line
831: D400 First line should end with '.', not 'e'
831: D205 Blank line missing between one-line summary and description
831: D208 Docstring is over-indented
841:1: E302 expected 2 blank lines, found 1
841: D401 First line should be imperative: 'Return', not 'Returns'
841: D300 Expected """-quotes, got '-quotes
861:1: E302 expected 2 blank lines, found 1
861: D205 Blank line missing between one-line summary and description
861: D208 Docstring is over-indented
889: D401 First line should be imperative: 'Return', not 'Returns'
889: D202 No blank lines allowed *after* function docstring, found 1
899:34: E261 at least two spaces before inline comment
908:36: F821 undefined name 'get_nearest_terms_in_idxphrase_with_collection'
910:27: F821 undefined name 'get_nearest_terms_in_bibxxx'
915:35: F821 undefined name 'get_nearest_terms_in_bibxxx'
940:30: F821 undefined name 'get_nbhits_in_bibxxx'
947: D400 First line should end with '.', not 'o'
947: D205 Blank line missing between one-line summary and description
947: D208 Docstring is over-indented
990: D401 First line should be imperative: 'Searche', not 'Searches'
992:25: E261 at least two spaces before inline comment
993:17: E261 at least two spaces before inline comment
994:22: E261 at least two spaces before inline comment
1003:27: E261 at least two spaces before inline comment
1009:34: E261 at least two spaces before inline comment
1010:32: E261 at least two spaces before inline comment
1039:27: E128 continuation line under-indented for visual indent
1042:30: E261 at least two spaces before inline comment
1045:17: E261 at least two spaces before inline comment
1055:32: E261 at least two spaces before inline comment
1063:35: E128 continuation line under-indented for visual indent
1063:75: E251 unexpected spaces around keyword / parameter equals
1063:77: E251 unexpected spaces around keyword / parameter equals
1066:38: E261 at least two spaces before inline comment
1086:1: E302 expected 2 blank lines, found 1
1086: D401 First line should be imperative: 'Searche', not 'Searches'
1086: D209 Put multi-line docstring closing quotes on separate line
1086: D400 First line should end with '.', not 'd'
1086: D205 Blank line missing between one-line summary and description
1089:22: E261 at least two spaces before inline comment
1090:27: E261 at least two spaces before inline comment
1103:36: E261 at least two spaces before inline comment
1104:31: E261 at least two spaces before inline comment
1130:41: E261 at least two spaces before inline comment
1132:32: E261 at least two spaces before inline comment
1135:35: E261 at least two spaces before inline comment
1135:36: E262 inline comment should start with '# '
1144:62: E261 at least two spaces before inline comment
1144:63: E262 inline comment should start with '# '
1159:22: E261 at least two spaces before inline comment
1167:38: E128 continuation line under-indented for visual indent
1167:110: E261 at least two spaces before inline comment
1167:111: E262 inline comment should start with '# '
1170:34: E261 at least two spaces before inline comment
1173:23: E128 continuation line under-indented for visual indent
1173:76: E261 at least two spaces before inline comment
1173:77: E262 inline comment should start with '# '
1183:6: E111 indentation is not a multiple of four
1194:73: E225 missing whitespace around operator
1194:116: E261 at least two spaces before inline comment
1194:117: E262 inline comment should start with '# '
1206: D401 First line should be imperative: 'Searche', not 'Searches'
1206: D209 Put multi-line docstring closing quotes on separate line
1206: D205 Blank line missing between one-line summary and description
1212:25: E261 at least two spaces before inline comment
1213:17: E261 at least two spaces before inline comment
1214:22: E261 at least two spaces before inline comment
1215:28: E261 at least two spaces before inline comment
1223:31: E261 at least two spaces before inline comment
1230:32: E261 at least two spaces before inline comment
1231:30: E261 at least two spaces before inline comment
1255:23: E128 continuation line under-indented for visual indent
1258:30: E261 at least two spaces before inline comment
1277:1: E302 expected 2 blank lines, found 1
1277: D401 First line should be imperative: 'Searche', not 'Searches'
1277: D209 Put multi-line docstring closing quotes on separate line
1277: D202 No blank lines allowed *after* function docstring, found 1
1277: D205 Blank line missing between one-line summary and description
1285:22: E261 at least two spaces before inline comment
1287:22: E261 at least two spaces before inline comment
1288:22: E261 at least two spaces before inline comment
1290:36: E261 at least two spaces before inline comment
1296:40: E261 at least two spaces before inline comment
1297:38: E261 at least two spaces before inline comment
1313:21: E261 at least two spaces before inline comment
1321:11: E261 at least two spaces before inline comment
1338:31: E128 continuation line under-indented for visual indent
1341:38: E261 at least two spaces before inline comment
1348:37: E225 missing whitespace around operator
1362:38: E261 at least two spaces before inline comment
1370:5: F841 local variable 'nb_hits' is assigned to but never used
1380: D202 No blank lines allowed *after* function docstring, found 1
1380: D400 First line should end with '.', not 'd'
1380: D205 Blank line missing between one-line summary and description
1398: D200 One-line docstring should not occupy 3 lines
1418:69: E261 at least two spaces before inline comment
1426:24: E261 at least two spaces before inline comment
1437:10: E261 at least two spaces before inline comment
1453: D209 Put multi-line docstring closing quotes on separate line
1453: D400 First line should end with '.', not 'y'
1453: D205 Blank line missing between one-line summary and description
1453: D208 Docstring is over-indented
1466:38: E203 whitespace before ','
1496:1: E302 expected 2 blank lines, found 0
1496: D209 Put multi-line docstring closing quotes on separate line
1496: D400 First line should end with '.', not 'g'
1496: D205 Blank line missing between one-line summary and description
1496: D208 Docstring is over-indented
1522:1: E302 expected 2 blank lines, found 1
1522: D400 First line should end with '.', not 'a'
1522: D205 Blank line missing between one-line summary and description
1534:1: E302 expected 2 blank lines, found 1
1534: D209 Put multi-line docstring closing quotes on separate line
1534: D205 Blank line missing between one-line summary and description
1551: D290 White spaces around docstring should be trimmed.
1551: D400 First line should end with '.', not 'h'
1551: D205 Blank line missing between one-line summary and description
1569: D401 First line should be imperative: 'I', not 'Is'
1569: D400 First line should end with '.', not '?'
1580:1: E302 expected 2 blank lines, found 1
1580: D205 Blank line missing between one-line summary and description
1580: D208 Docstring is over-indented
1586:1: E302 expected 2 blank lines, found 1
1586: D401 First line should be imperative: 'Return', not 'Returns'
1586: D300 Expected """-quotes, got '-quotes
1598: D209 Put multi-line docstring closing quotes on separate line
1598: D400 First line should end with '.', not 'd'
1598: D205 Blank line missing between one-line summary and description
1619: D205 Blank line missing between one-line summary and description
1619: D208 Docstring is over-indented
1630:20: E127 continuation line over-indented for visual indent
1632:25: E126 continuation line over-indented for hanging indent
1663:1: E302 expected 2 blank lines, found 1
1663: D103 Docstring missing
1669: D209 Put multi-line docstring closing quotes on separate line
1686: D209 Put multi-line docstring closing quotes on separate line
1686: D202 No blank lines allowed *after* function docstring, found 1
1686: D205 Blank line missing between one-line summary and description
1686: D208 Docstring is over-indented
1691:5: F841 local variable '_' is assigned to but never used
1716:20: E129 visually indented line with same indent as next logical line
1740: D401 First line should be imperative: 'Thi', not 'This'
1740: D400 First line should end with '.', not 'd'
1821: D103 Docstring missing
1830:1: E302 expected 2 blank lines, found 1
1830: D209 Put multi-line docstring closing quotes on separate line
1830: D202 No blank lines allowed *after* function docstring, found 1
1830: D400 First line should end with '.', not 't'
1830: D205 Blank line missing between one-line summary and description
1830: D208 Docstring is over-indented
1858:21: E261 at least two spaces before inline comment
1859:22: E261 at least two spaces before inline comment
1871:67: E261 at least two spaces before inline comment
1875:30: E261 at least two spaces before inline comment
1880:45: E261 at least two spaces before inline comment
1900: D401 First line should be imperative: 'calculate', not 'calculates'
1900: D209 Put multi-line docstring closing quotes on separate line
1900: D202 No blank lines allowed *after* function docstring, found 1
1900: D400 First line should end with '.', not 'e'
1900: D205 Blank line missing between one-line summary and description
1911:20: E261 at least two spaces before inline comment
1915:17: E261 at least two spaces before inline comment
1945:1: E302 expected 2 blank lines, found 1
1963: D290 White spaces around docstring should be trimmed.
1963: D400 First line should end with '.', not 'n'
1969:25: E261 at least two spaces before inline comment
1970:13: E222 multiple spaces after operator
1993:10: E261 at least two spaces before inline comment
2012: D103 Docstring missing
2013:25: E128 continuation line under-indented for visual indent
2014:25: E128 continuation line under-indented for visual indent
2015:25: E128 continuation line under-indented for visual indent
2016:25: E128 continuation line under-indented for visual indent
2032: D401 First line should be imperative: 'Set', not 'Sets'
2032: D202 No blank lines allowed *after* function docstring, found 1
2032: D400 First line should end with '.', not 'l'
2032: D200 One-line docstring should not occupy 3 lines
2033:23: E128 continuation line under-indented for visual indent
2034:23: E128 continuation line under-indented for visual indent
2035:23: E128 continuation line under-indented for visual indent
2036:23: E128 continuation line under-indented for visual indent
2037:23: E128 continuation line under-indented for visual indent
2098: D103 Docstring missing
2099:9: E128 continuation line under-indented for visual indent
2100:9: E128 continuation line under-indented for visual indent
2102:29: E128 continuation line under-indented for visual indent
2103:29: E128 continuation line under-indented for visual indent
2104:29: E128 continuation line under-indented for visual indent
2105:29: E128 continuation line under-indented for visual indent
2106:29: E128 continuation line under-indented for visual indent


4: I102 copyright year is outdated, expected 2015 but got 2014


4: I102 copyright year is outdated, expected 2015 but got 2014
26:1: F403 'from hit_counter import *' used; unable to detect undefined names
45:14: E261 at least two spaces before inline comment
48:20: E261 at least two spaces before inline comment
68:20: E128 continuation line under-indented for visual indent
79:20: E128 continuation line under-indented for visual indent
115:21: E261 at least two spaces before inline comment
118:22: E126 continuation line over-indented for hanging indent
122:22: E128 continuation line under-indented for visual indent
127:1: E302 expected 2 blank lines, found 1
142: D209 Put multi-line docstring closing quotes on separate line
142: D400 First line should end with '.', not 's'
142: D205 Blank line missing between one-line summary and description
142: D208 Docstring is over-indented
160: D209 Put multi-line docstring closing quotes on separate line
160: D400 First line should end with '.', not 's'
160: D205 Blank line missing between one-line summary and description
160: D208 Docstring is over-indented
178: D209 Put multi-line docstring closing quotes on separate line
178: D400 First line should end with '.', not 's'
178: D205 Blank line missing between one-line summary and description
178: D208 Docstring is over-indented
184:42: E261 at least two spaces before inline comment
204:21: E261 at least two spaces before inline comment
209:25: E261 at least two spaces before inline comment
217:41: E261 at least two spaces before inline comment
230:33: E225 missing whitespace around operator
230:39: E261 at least two spaces before inline comment


4: I102 copyright year is outdated, expected 2015 but got 2014
28:1: F403 'from hit_counter import *' used; unable to detect undefined names
47:14: E261 at least two spaces before inline comment
50:20: E261 at least two spaces before inline comment
70:20: E128 continuation line under-indented for visual indent
81:20: E128 continuation line under-indented for visual indent
117:21: E261 at least two spaces before inline comment
120:22: E126 continuation line over-indented for hanging indent
124:22: E128 continuation line under-indented for visual indent
188: D209 Put multi-line docstring closing quotes on separate line
188: D400 First line should end with '.', not 's'
188: D205 Blank line missing between one-line summary and description
188: D208 Docstring is over-indented


4: I102 copyright year is outdated, expected 2015 but got 2014
39:1: F401 'CFG_XAPIAN_ENABLED' imported but unused
39:1: F401 'CFG_OAI_ID_FIELD' imported but unused
39:1: F401 'CFG_WEBSEARCH_USE_MATHJAX_FOR_FORMATS' imported but unused
39:1: F401 'CFG_WEBSEARCH_WILDCARD_LIMIT' imported but unused
39:1: F401 'CFG_WEBSEARCH_USE_ALEPH_SYSNOS' imported but unused
39:1: F401 'CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS' imported but unused
39:1: F401 'CFG_WEBSEARCH_SEARCH_CACHE_SIZE' imported but unused
39:1: F401 'CFG_WEBSEARCH_SEARCH_CACHE_TIMEOUT' imported but unused
39:1: F401 'CFG_SCOAP3_SITE' imported but unused
39:1: F401 'CFG_WEBSEARCH_CALL_BIBFORMAT' imported but unused
39:1: F401 'CFG_BASE_URL' imported but unused
39:1: F401 'CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS' imported but unused
39:1: F401 'CFG_SITE_RECORD' imported but unused
39:1: F401 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' imported but unused
39:1: F401 'CFG_INSPIRE_SITE' imported but unused
39:1: F401 'CFG_LOGDIR' imported but unused
39:1: F401 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' imported but unused
39:1: F401 'CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT' imported but unused
39:1: F401 'CFG_WEBCOMMENT_ALLOW_REVIEWS' imported but unused
39:1: F401 'CFG_BIBFORMAT_HIDDEN_TAGS' imported but unused
39:1: F401 'CFG_WEBSEARCH_SYNONYM_KBRS' imported but unused
39:1: F401 'CFG_WEBSEARCH_DETAILED_META_FORMAT' imported but unused
39:1: F401 'CFG_WEBSEARCH_FULLTEXT_SNIPPETS' imported but unused
39:1: F401 'CFG_WEBSEARCH_CREATE_SIMILARLY_NAMED_AUTHORS_LINK_BOX' imported but unused
39:1: F401 'CFG_SOLR_URL' imported but unused
39:1: F401 'CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH' imported but unused
39:1: F401 'CFG_WEBSEARCH_IDXPAIRS_FIELDS' imported but unused
40:6: E126 continuation line over-indented for hanging indent
88:1: F401 'get_most_popular_field_values' imported but unused
90:6: E126 continuation line over-indented for hanging indent
92:1: F401 'get_fieldvalues_alephseq_like' imported but unused
95:1: F401 'record_xml_output' imported but unused
96:1: F401 'rank_by_citations' imported but unused
96:1: F401 'get_bibrank_methods' imported but unused
101:1: F401 'register_page_view_event' imported but unused
101:1: F401 'calculate_reading_similarity_list' imported but unused
104:1: F401 'author_name_requires_phrase_search' imported but unused
107:1: F401 'CFG_BIBINDEX_SYNONYM_MATCH_TYPE' imported but unused
108:1: F401 'create_excel' imported but unused
108:1: F401 'get_output_format_content_type' imported but unused
108:1: F401 'format_record' imported but unused
108:1: F401 'format_records' imported but unused
109:1: F401 'create_download_history_graph_and_box' imported but unused
111:1: F401 'print_external_results_overview' imported but unused
116:1: F401 'get_detailed_page_tabs' imported but unused
116:1: F401 'get_detailed_page_tabs_counts' imported but unused
121:1: F401 'encode_for_xml' imported but unused
129:1: F401 'get_citedby_hitset' imported but unused
129:1: F401 'calculate_co_cited_with_list' imported but unused
129:1: F401 'calculate_cited_by_list' imported but unused
129:1: F401 'get_refersto_hitset' imported but unused
129:1: F401 'get_records_with_num_cites' imported but unused
129:1: F401 'get_cited_by_list' imported but unused
129:1: F401 'get_citers_log' imported but unused
129:1: F401 'get_refers_to_list' imported but unused
134:1: F401 'create_citation_history_graph_and_box' imported but unused
135:1: F401 'get_self_refers_to_list' imported but unused
135:1: F401 'get_self_cited_by' imported but unused
135:1: F401 'get_self_cited_by_list' imported but unused
136:55: E126 continuation line over-indented for hanging indent
141:1: F401 'collect_user_info' imported but unused
142:1: F401 'pagefooteronly' imported but unused
142:1: F401 'create_error_box' imported but unused
142:1: F401 'write_warning' imported but unused
142:1: F401 'pageheaderonly' imported but unused
145:1: F401 'apache' imported but unused
147:1: F401 'do_calculate_hosted_collections_results' imported but unused
147:1: F401 'calculate_hosted_collections_results' imported but unused
148:1: F401 'CFG_EXTERNAL_COLLECTION_MAXRESULTS' imported but unused
150:1: F401 'BIBAUTHORID_LIMIT_TO_COLLECTIONS' imported but unused
155:33: E261 at least two spaces before inline comment
156:39: E261 at least two spaces before inline comment
179:22: E203 whitespace before ':'
179:14: E225 missing whitespace around operator
180:24: E203 whitespace before ':'
181:24: E203 whitespace before ':'
182:28: E203 whitespace before ':'
183:30: E203 whitespace before ':'
184:24: E203 whitespace before ':'
185:23: E203 whitespace before ':'
186:29: E203 whitespace before ':'
187:26: E203 whitespace before ':'
188:33: E203 whitespace before ':'
189:30: E203 whitespace before ':'
190:30: E203 whitespace before ':'
191:30: E203 whitespace before ':'
192:30: E203 whitespace before ':'
193:30: E203 whitespace before ':'
194:30: E203 whitespace before ':'
195:41: E703 statement ends with a semicolon
200:1: F401 'get_permitted_restricted_collections' imported but unused
203: D400 First line should end with '.', not 's'
203: D205 Blank line missing between one-line summary and description
213:1: E302 expected 2 blank lines, found 1
213: D200 One-line docstring should not occupy 3 lines
224:1: E302 expected 2 blank lines, found 1
224: D400 First line should end with '.', not 'r'
224: D205 Blank line missing between one-line summary and description
252:1: E302 expected 2 blank lines, found 1
252: D202 No blank lines allowed *after* function docstring, found 1
252: D400 First line should end with '.', not 's'
252: D205 Blank line missing between one-line summary and description
278:1: E302 expected 2 blank lines, found 1
278: D400 First line should end with '.', not 'n'
278: D205 Blank line missing between one-line summary and description
344:1: E302 expected 2 blank lines, found 1
344: D203 Expected 1 blank line *before* class docstring, found 0
344: D204 Expected 1 blank line *after* class docstring, found 0
344: D205 Blank line missing between one-line summary and description
350: D102 Docstring missing
365:5: F821 undefined name 'index_stemming_cache'
369:1: E302 expected 2 blank lines, found 1
379: D203 Expected 1 blank line *before* class docstring, found 0
379: D204 Expected 1 blank line *after* class docstring, found 0
379: D400 First line should end with '.', not 'e'
379: D205 Blank line missing between one-line summary and description
384: D102 Docstring missing
388:150: E261 at least two spaces before inline comment
405:12: F821 undefined name 'collection_i18nname_cache'
410:1: E302 expected 2 blank lines, found 1
410: D400 First line should end with '.', not "'"
410: D205 Blank line missing between one-line summary and description
433:13: E261 at least two spaces before inline comment
436:1: E302 expected 2 blank lines, found 1
436: D203 Expected 1 blank line *before* class docstring, found 0
436: D204 Expected 1 blank line *after* class docstring, found 0
436: D400 First line should end with '.', not 'd'
436: D205 Blank line missing between one-line summary and description
441: D102 Docstring missing
445:135: E261 at least two spaces before inline comment
462:12: F821 undefined name 'field_i18nname_cache'
467:1: E302 expected 2 blank lines, found 1
467: D400 First line should end with '.', not 'r'
467: D205 Blank line missing between one-line summary and description
484:13: E261 at least two spaces before inline comment
493: D401 First line should be imperative: 'Return', not 'Returns'
493: D400 First line should end with '.', not 'y'
493: D205 Blank line missing between one-line summary and description
507: D401 First line should be imperative: 'Create', not 'Creates'
507: D400 First line should end with '.', not 'g'
508:35: E128 continuation line under-indented for visual indent
521:68: E128 continuation line under-indented for visual indent
522:68: E128 continuation line under-indented for visual indent
526: D401 First line should be imperative: 'Create', not 'Creates'
526: D202 No blank lines allowed *after* function docstring, found 1
526: D400 First line should end with '.', not 'n'
526: D205 Blank line missing between one-line summary and description
534:33: E261 at least two spaces before inline comment
544: D202 No blank lines allowed *after* function docstring, found 1
544: D400 First line should end with '.', not 'd'
544: D205 Blank line missing between one-line summary and description
588:35: E261 at least two spaces before inline comment
607:18: E225 missing whitespace around operator
637:37: E261 at least two spaces before inline comment
644:38: E261 at least two spaces before inline comment
693:1: F401 'get_synonym_terms' imported but unused
696: D209 Put multi-line docstring closing quotes on separate line
696: D400 First line should end with '.', not 'e'
696: D205 Blank line missing between one-line summary and description
707:1: E302 expected 2 blank lines, found 1
707: D209 Put multi-line docstring closing quotes on separate line
707: D400 First line should end with '.', not 'y'
707: D205 Blank line missing between one-line summary and description
735:1: E302 expected 2 blank lines, found 1
748:1: E302 expected 2 blank lines, found 1
748: D400 First line should end with '.', not 'r'
748: D205 Blank line missing between one-line summary and description
766:24: E261 at least two spaces before inline comment
803:31: E261 at least two spaces before inline comment
804:32: E111 indentation is not a multiple of four
804:32: E113 unexpected indentation
805:32: E111 indentation is not a multiple of four
805:32: E113 unexpected indentation
810:1: E302 expected 2 blank lines, found 1
810: D209 Put multi-line docstring closing quotes on separate line
810: D202 No blank lines allowed *after* function docstring, found 1
810: D400 First line should end with '.', not ':'
810: D205 Blank line missing between one-line summary and description
822:1: E302 expected 2 blank lines, found 1
822: D300 Expected """-quotes, got '-quotes
830:1: E302 expected 2 blank lines, found 1
830: D401 First line should be imperative: 'Return', not 'Returns'
830: D209 Put multi-line docstring closing quotes on separate line
830: D400 First line should end with '.', not 'e'
830: D205 Blank line missing between one-line summary and description
830: D208 Docstring is over-indented
840:1: E302 expected 2 blank lines, found 1
840: D401 First line should be imperative: 'Return', not 'Returns'
840: D300 Expected """-quotes, got '-quotes
860:1: E302 expected 2 blank lines, found 1
860: D205 Blank line missing between one-line summary and description
860: D208 Docstring is over-indented
888: D401 First line should be imperative: 'Return', not 'Returns'
888: D202 No blank lines allowed *after* function docstring, found 1
898:34: E261 at least two spaces before inline comment
907:36: F821 undefined name 'get_nearest_terms_in_idxphrase_with_collection'
909:27: F821 undefined name 'get_nearest_terms_in_bibxxx'
914:35: F821 undefined name 'get_nearest_terms_in_bibxxx'
939:30: F821 undefined name 'get_nbhits_in_bibxxx'
946: D400 First line should end with '.', not 'o'
946: D205 Blank line missing between one-line summary and description
946: D208 Docstring is over-indented
989: D401 First line should be imperative: 'Searche', not 'Searches'
991:25: E261 at least two spaces before inline comment
992:17: E261 at least two spaces before inline comment
993:22: E261 at least two spaces before inline comment
1002:27: E261 at least two spaces before inline comment
1008:34: E261 at least two spaces before inline comment
1009:32: E261 at least two spaces before inline comment
1038:27: E128 continuation line under-indented for visual indent
1041:30: E261 at least two spaces before inline comment
1044:17: E261 at least two spaces before inline comment
1054:32: E261 at least two spaces before inline comment
1062:35: E128 continuation line under-indented for visual indent
1062:75: E251 unexpected spaces around keyword / parameter equals
1062:77: E251 unexpected spaces around keyword / parameter equals
1065:38: E261 at least two spaces before inline comment
1085:1: E302 expected 2 blank lines, found 1
1085: D401 First line should be imperative: 'Searche', not 'Searches'
1085: D209 Put multi-line docstring closing quotes on separate line
1085: D400 First line should end with '.', not 'd'
1085: D205 Blank line missing between one-line summary and description
1088:22: E261 at least two spaces before inline comment
1089:27: E261 at least two spaces before inline comment
1102:36: E261 at least two spaces before inline comment
1103:31: E261 at least two spaces before inline comment
1129:41: E261 at least two spaces before inline comment
1131:32: E261 at least two spaces before inline comment
1134:35: E261 at least two spaces before inline comment
1134:36: E262 inline comment should start with '# '
1143:62: E261 at least two spaces before inline comment
1143:63: E262 inline comment should start with '# '
1158:22: E261 at least two spaces before inline comment
1166:38: E128 continuation line under-indented for visual indent
1166:110: E261 at least two spaces before inline comment
1166:111: E262 inline comment should start with '# '
1169:34: E261 at least two spaces before inline comment
1172:23: E128 continuation line under-indented for visual indent
1172:76: E261 at least two spaces before inline comment
1172:77: E262 inline comment should start with '# '
1182:6: E111 indentation is not a multiple of four
1193:73: E225 missing whitespace around operator
1193:116: E261 at least two spaces before inline comment
1193:117: E262 inline comment should start with '# '
1205: D401 First line should be imperative: 'Searche', not 'Searches'
1205: D209 Put multi-line docstring closing quotes on separate line
1205: D205 Blank line missing between one-line summary and description
1211:25: E261 at least two spaces before inline comment
1212:17: E261 at least two spaces before inline comment
1213:22: E261 at least two spaces before inline comment
1214:28: E261 at least two spaces before inline comment
1222:31: E261 at least two spaces before inline comment
1229:32: E261 at least two spaces before inline comment
1230:30: E261 at least two spaces before inline comment
1254:23: E128 continuation line under-indented for visual indent
1257:30: E261 at least two spaces before inline comment
1276:1: E302 expected 2 blank lines, found 1
1276: D401 First line should be imperative: 'Searche', not 'Searches'
1276: D209 Put multi-line docstring closing quotes on separate line
1276: D202 No blank lines allowed *after* function docstring, found 1
1276: D205 Blank line missing between one-line summary and description
1284:22: E261 at least two spaces before inline comment
1286:22: E261 at least two spaces before inline comment
1287:22: E261 at least two spaces before inline comment
1289:36: E261 at least two spaces before inline comment
1295:40: E261 at least two spaces before inline comment
1296:38: E261 at least two spaces before inline comment
1312:21: E261 at least two spaces before inline comment
1320:11: E261 at least two spaces before inline comment
1337:31: E128 continuation line under-indented for visual indent
1340:38: E261 at least two spaces before inline comment
1347:37: E225 missing whitespace around operator
1361:38: E261 at least two spaces before inline comment
1369:5: F841 local variable 'nb_hits' is assigned to but never used
1379: D202 No blank lines allowed *after* function docstring, found 1
1379: D400 First line should end with '.', not 'd'
1379: D205 Blank line missing between one-line summary and description
1397: D200 One-line docstring should not occupy 3 lines
1417:69: E261 at least two spaces before inline comment
1425:24: E261 at least two spaces before inline comment
1436:10: E261 at least two spaces before inline comment
1452: D209 Put multi-line docstring closing quotes on separate line
1452: D400 First line should end with '.', not 'y'
1452: D205 Blank line missing between one-line summary and description
1452: D208 Docstring is over-indented
1465:38: E203 whitespace before ','
1495:1: E302 expected 2 blank lines, found 0
1495: D209 Put multi-line docstring closing quotes on separate line
1495: D400 First line should end with '.', not 'g'
1495: D205 Blank line missing between one-line summary and description
1495: D208 Docstring is over-indented
1521:1: E302 expected 2 blank lines, found 1
1521: D400 First line should end with '.', not 'a'
1521: D205 Blank line missing between one-line summary and description
1533:1: E302 expected 2 blank lines, found 1
1533: D209 Put multi-line docstring closing quotes on separate line
1533: D205 Blank line missing between one-line summary and description
1550: D290 White spaces around docstring should be trimmed.
1550: D400 First line should end with '.', not 'h'
1550: D205 Blank line missing between one-line summary and description
1568: D401 First line should be imperative: 'I', not 'Is'
1568: D400 First line should end with '.', not '?'
1579:1: E302 expected 2 blank lines, found 1
1579: D205 Blank line missing between one-line summary and description
1579: D208 Docstring is over-indented
1585:1: E302 expected 2 blank lines, found 1
1585: D401 First line should be imperative: 'Return', not 'Returns'
1585: D300 Expected """-quotes, got '-quotes
1597: D209 Put multi-line docstring closing quotes on separate line
1597: D400 First line should end with '.', not 'd'
1597: D205 Blank line missing between one-line summary and description
1618: D205 Blank line missing between one-line summary and description
1618: D208 Docstring is over-indented
1629:20: E127 continuation line over-indented for visual indent
1631:25: E126 continuation line over-indented for hanging indent
1662:1: E302 expected 2 blank lines, found 1
1662: D103 Docstring missing
1668: D209 Put multi-line docstring closing quotes on separate line
1685: D209 Put multi-line docstring closing quotes on separate line
1685: D202 No blank lines allowed *after* function docstring, found 1
1685: D205 Blank line missing between one-line summary and description
1685: D208 Docstring is over-indented
1690:5: F841 local variable '_' is assigned to but never used
1715:20: E129 visually indented line with same indent as next logical line
1739: D401 First line should be imperative: 'Thi', not 'This'
1739: D400 First line should end with '.', not 'd'
1820: D103 Docstring missing
1829:1: E302 expected 2 blank lines, found 1
1829: D209 Put multi-line docstring closing quotes on separate line
1829: D202 No blank lines allowed *after* function docstring, found 1
1829: D400 First line should end with '.', not 't'
1829: D205 Blank line missing between one-line summary and description
1829: D208 Docstring is over-indented
1857:21: E261 at least two spaces before inline comment
1858:22: E261 at least two spaces before inline comment
1870:67: E261 at least two spaces before inline comment
1874:30: E261 at least two spaces before inline comment
1879:45: E261 at least two spaces before inline comment
1899: D401 First line should be imperative: 'calculate', not 'calculates'
1899: D209 Put multi-line docstring closing quotes on separate line
1899: D202 No blank lines allowed *after* function docstring, found 1
1899: D400 First line should end with '.', not 'e'
1899: D205 Blank line missing between one-line summary and description
1910:20: E261 at least two spaces before inline comment
1914:17: E261 at least two spaces before inline comment
1944:1: E302 expected 2 blank lines, found 1
1962: D290 White spaces around docstring should be trimmed.
1962: D400 First line should end with '.', not 'n'
1968:25: E261 at least two spaces before inline comment
1969:13: E222 multiple spaces after operator
1992:10: E261 at least two spaces before inline comment
2011: D103 Docstring missing
2012:25: E128 continuation line under-indented for visual indent
2013:25: E128 continuation line under-indented for visual indent
2014:25: E128 continuation line under-indented for visual indent
2015:25: E128 continuation line under-indented for visual indent
2031: D401 First line should be imperative: 'Set', not 'Sets'
2031: D202 No blank lines allowed *after* function docstring, found 1
2031: D400 First line should end with '.', not 'l'
2031: D200 One-line docstring should not occupy 3 lines
2032:23: E128 continuation line under-indented for visual indent
2033:23: E128 continuation line under-indented for visual indent
2034:23: E128 continuation line under-indented for visual indent
2035:23: E128 continuation line under-indented for visual indent
2036:23: E128 continuation line under-indented for visual indent
2097: D103 Docstring missing
2098:9: E128 continuation line under-indented for visual indent
2099:9: E128 continuation line under-indented for visual indent
2101:29: E128 continuation line under-indented for visual indent
2102:29: E128 continuation line under-indented for visual indent
2103:29: E128 continuation line under-indented for visual indent
2104:29: E128 continuation line under-indented for visual indent
2105:29: E128 continuation line under-indented for visual indent


4: I102 copyright year is outdated, expected 2015 but got 2014
97: D102 Docstring missing
105: D102 Docstring missing
109: D102 Docstring missing
112: D102 Docstring missing
158: D102 Docstring missing
180: D101 Docstring missing
181: D102 Docstring missing
208: D103 Docstring missing


1: D400 First line should end with '.', not 's'
1: D205 Blank line missing between one-line summary and description
1: D208 Docstring is over-indented
4: I102 copyright year is outdated, expected 2015 but got 2013
35:6: E126 continuation line over-indented for hanging indent
55: D200 One-line docstring should not occupy 3 lines
61:9: E128 continuation line under-indented for visual indent
64:1: E302 expected 2 blank lines, found 1
64: D401 First line should be imperative: 'Return', not 'Returns'
64: D209 Put multi-line docstring closing quotes on separate line
64: D205 Blank line missing between one-line summary and description
64: D208 Docstring is over-indented
80: D401 First line should be imperative: 'Return', not 'Returns'
80: D209 Put multi-line docstring closing quotes on separate line
80: D400 First line should end with '.', not 'e'
80: D205 Blank line missing between one-line summary and description
80: D208 Docstring is over-indented
95: D401 First line should be imperative: 'Return', not 'Returns'
95: D400 First line should end with '.', not 'e'
95: D205 Blank line missing between one-line summary and description
95: D208 Docstring is over-indented
110: D401 First line should be imperative: 'Get', not 'Gets'
110: D290 White spaces around docstring should be trimmed.
110: D209 Put multi-line docstring closing quotes on separate line
110: D400 First line should end with '.', not 'd'
110: D205 Blank line missing between one-line summary and description
110: D208 Docstring is over-indented
123: D401 First line should be imperative: 'Get', not 'Gets'
123: D290 White spaces around docstring should be trimmed.
123: D209 Put multi-line docstring closing quotes on separate line
123: D400 First line should end with '.', not 'd'
123: D205 Blank line missing between one-line summary and description
123: D208 Docstring is over-indented
136: D205 Blank line missing between one-line summary and description
166: D400 First line should end with '.', not 's'
166: D205 Blank line missing between one-line summary and description
166: D208 Docstring is over-indented
177:11: E271 multiple spaces after keyword
183:1: F401 'get_idx_indexer' imported but unused
186: D401 First line should be imperative: 'Return', not 'Returns'
186: D209 Put multi-line docstring closing quotes on separate line
186: D205 Blank line missing between one-line summary and description
186: D208 Docstring is over-indented
208: D401 First line should be imperative: 'Return', not 'Returns'
208: D290 White spaces around docstring should be trimmed.
217: D401 First line should be imperative: 'Return', not 'Returns'
217: D209 Put multi-line docstring closing quotes on separate line
217: D400 First line should end with '.', not 'h'
217: D205 Blank line missing between one-line summary and description
217: D208 Docstring is over-indented
228: D401 First line should be imperative: 'Check', not 'Checks'
228: D400 First line should end with '.', not 'l'
237:1: E302 expected 2 blank lines, found 1
237: D400 First line should end with '.', not 's'
237: D205 Blank line missing between one-line summary and description
237: D208 Docstring is over-indented
251:1: E302 expected 2 blank lines, found 1
251: D401 First line should be imperative: 'Return', not 'Returns'
251: D205 Blank line missing between one-line summary and description
251: D208 Docstring is over-indented
264: D401 First line should be imperative: 'Return', not 'Returns'
264: D209 Put multi-line docstring closing quotes on separate line
264: D205 Blank line missing between one-line summary and description
264: D208 Docstring is over-indented
277: D401 First line should be imperative: 'Return', not 'Returns'
277: D209 Put multi-line docstring closing quotes on separate line
277: D205 Blank line missing between one-line summary and description
277: D208 Docstring is over-indented
287: D401 First line should be imperative: 'Return', not 'Returns'
287: D400 First line should end with '.', not 's'
287: D205 Blank line missing between one-line summary and description
287: D208 Docstring is over-indented
299: D401 First line should be imperative: 'Return', not 'Returns'
299: D209 Put multi-line docstring closing quotes on separate line
299: D400 First line should end with '.', not 'g'
299: D205 Blank line missing between one-line summary and description
299: D208 Docstring is over-indented
304:26: E261 at least two spaces before inline comment
304:27: E262 inline comment should start with '# '
305:26: E261 at least two spaces before inline comment
305:27: E262 inline comment should start with '# '
320:25: E261 at least two spaces before inline comment
320:26: E262 inline comment should start with '# '
340: D401 First line should be imperative: 'Return', not 'Returns'
340: D209 Put multi-line docstring closing quotes on separate line
340: D400 First line should end with '.', not 'g'
340: D205 Blank line missing between one-line summary and description
340: D208 Docstring is over-indented
377: D401 First line should be imperative: 'Return', not 'Returns'
377: D205 Blank line missing between one-line summary and description
377: D208 Docstring is over-indented
415: D401 First line should be imperative: 'Return', not 'Returns'
415: D400 First line should end with '.', not ':'
415: D205 Blank line missing between one-line summary and description
415: D208 Docstring is over-indented
420:10: E225 missing whitespace around operator
428: D401 First line should be imperative: 'Remove', not 'Removes'
428: D205 Blank line missing between one-line summary and description
428: D208 Docstring is over-indented
441: D208 Docstring is over-indented
441: D200 One-line docstring should not occupy 3 lines
455: D401 First line should be imperative: 'Create', not 'Creates'
455: D400 First line should end with '.', not 'd'
455: D205 Blank line missing between one-line summary and description
455: D208 Docstring is over-indented
465: D101 Docstring missing
469: D401 First line should be imperative: 'Return', not 'Returns'
469: D300 Expected """-quotes, got '-quotes
479: D401 First line should be imperative: 'Return', not 'Returns'
479: D400 First line should end with '.', not 'y'
479: D205 Blank line missing between one-line summary and description
479: D208 Docstring is over-indented
490:47: E202 whitespace before ')'
494: D401 First line should be imperative: 'Check', not 'Checks'
494: D400 First line should end with '.', not 't'
497:25: E272 multiple spaces before keyword
504: D401 First line should be imperative: 'Check', not 'Checks'
504: D209 Put multi-line docstring closing quotes on separate line
504: D400 First line should end with '.', not ';'
504: D205 Blank line missing between one-line summary and description
504: D208 Docstring is over-indented
510: D401 First line should be imperative: 'Return', not 'Returns'
510: D209 Put multi-line docstring closing quotes on separate line
510: D400 First line should end with '.', not ';'
510: D205 Blank line missing between one-line summary and description
510: D208 Docstring is over-indented
519: D401 First line should be imperative: 'Find', not 'Finds'
519: D400 First line should end with '.', not 'n'
519: D205 Blank line missing between one-line summary and description
519: D208 Docstring is over-indented


4: I102 copyright year is outdated, expected 2015 but got 2014
39:1: F401 'CFG_XAPIAN_ENABLED' imported but unused
39:1: F401 'CFG_OAI_ID_FIELD' imported but unused
39:1: F401 'CFG_WEBSEARCH_USE_MATHJAX_FOR_FORMATS' imported but unused
39:1: F401 'CFG_WEBSEARCH_WILDCARD_LIMIT' imported but unused
39:1: F401 'CFG_WEBSEARCH_USE_ALEPH_SYSNOS' imported but unused
39:1: F401 'CFG_WEBSEARCH_DISPLAY_NEAREST_TERMS' imported but unused
39:1: F401 'CFG_WEBSEARCH_SEARCH_CACHE_SIZE' imported but unused
39:1: F401 'CFG_WEBSEARCH_SEARCH_CACHE_TIMEOUT' imported but unused
39:1: F401 'CFG_SCOAP3_SITE' imported but unused
39:1: F401 'CFG_WEBSEARCH_CALL_BIBFORMAT' imported but unused
39:1: F401 'CFG_BASE_URL' imported but unused
39:1: F401 'CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS' imported but unused
39:1: F401 'CFG_SITE_RECORD' imported but unused
39:1: F401 'CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS' imported but unused
39:1: F401 'CFG_INSPIRE_SITE' imported but unused
39:1: F401 'CFG_LOGDIR' imported but unused
39:1: F401 'CFG_BIBUPLOAD_EXTERNAL_SYSNO_TAG' imported but unused
39:1: F401 'CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT' imported but unused
39:1: F401 'CFG_WEBCOMMENT_ALLOW_REVIEWS' imported but unused
39:1: F401 'CFG_BIBFORMAT_HIDDEN_TAGS' imported but unused
39:1: F401 'CFG_WEBSEARCH_SYNONYM_KBRS' imported but unused
39:1: F401 'CFG_WEBSEARCH_DETAILED_META_FORMAT' imported but unused
39:1: F401 'CFG_BIBSORT_BUCKETS' imported but unused
39:1: F401 'CFG_WEBSEARCH_FULLTEXT_SNIPPETS' imported but unused
39:1: F401 'CFG_WEBSEARCH_CREATE_SIMILARLY_NAMED_AUTHORS_LINK_BOX' imported but unused
39:1: F401 'CFG_SOLR_URL' imported but unused
39:1: F401 'CFG_WEBSEARCH_IDXPAIRS_EXACT_SEARCH' imported but unused
39:1: F401 'CFG_WEBSEARCH_NB_RECORDS_TO_SORT' imported but unused
39:1: F401 'CFG_WEBSEARCH_IDXPAIRS_FIELDS' imported but unused
40:6: E126 continuation line over-indented for hanging indent
88:1: F401 'get_most_popular_field_values' imported but unused
90:6: E126 continuation line over-indented for hanging indent
92:1: F401 'get_fieldvalues_alephseq_like' imported but unused
95:1: F401 'record_xml_output' imported but unused
96:1: F401 'rank_by_citations' imported but unused
96:1: F401 'get_bibrank_methods' imported but unused
101:1: F401 'register_page_view_event' imported but unused
101:1: F401 'calculate_reading_similarity_list' imported but unused
104:1: F401 'author_name_requires_phrase_search' imported but unused
107:1: F401 'CFG_BIBINDEX_SYNONYM_MATCH_TYPE' imported but unused
108:1: F401 'create_excel' imported but unused
108:1: F401 'get_output_format_content_type' imported but unused
108:1: F401 'format_record' imported but unused
108:1: F401 'format_records' imported but unused
109:1: F401 'create_download_history_graph_and_box' imported but unused
111:1: F401 'print_external_results_overview' imported but unused
116:1: F401 'get_detailed_page_tabs' imported but unused
116:1: F401 'get_detailed_page_tabs_counts' imported but unused
121:1: F401 'encode_for_xml' imported but unused
121:1: F401 'strip_accents' imported but unused
129:1: F401 'get_citedby_hitset' imported but unused
129:1: F401 'calculate_co_cited_with_list' imported but unused
129:1: F401 'calculate_cited_by_list' imported but unused
129:1: F401 'get_refersto_hitset' imported but unused
129:1: F401 'get_records_with_num_cites' imported but unused
129:1: F401 'get_cited_by_list' imported but unused
129:1: F401 'get_citers_log' imported but unused
129:1: F401 'get_refers_to_list' imported but unused
134:1: F401 'create_citation_history_graph_and_box' imported but unused
135:1: F401 'get_self_refers_to_list' imported but unused
135:1: F401 'get_self_cited_by' imported but unused
135:1: F401 'get_self_cited_by_list' imported but unused
136:55: E126 continuation line over-indented for hanging indent
141:1: F401 'collect_user_info' imported but unused
142:1: F401 'pagefooteronly' imported but unused
142:1: F401 'create_error_box' imported but unused
142:1: F401 'write_warning' imported but unused
142:1: F401 'pageheaderonly' imported but unused
145:1: F401 'apache' imported but unused
147:1: F401 'do_calculate_hosted_collections_results' imported but unused
147:1: F401 'calculate_hosted_collections_results' imported but unused
148:1: F401 'CFG_EXTERNAL_COLLECTION_MAXRESULTS' imported but unused
150:1: F401 'BIBAUTHORID_LIMIT_TO_COLLECTIONS' imported but unused
155:33: E261 at least two spaces before inline comment
156:39: E261 at least two spaces before inline comment
179:22: E203 whitespace before ':'
179:14: E225 missing whitespace around operator
180:24: E203 whitespace before ':'
181:24: E203 whitespace before ':'
182:28: E203 whitespace before ':'
183:30: E203 whitespace before ':'
184:24: E203 whitespace before ':'
185:23: E203 whitespace before ':'
186:29: E203 whitespace before ':'
187:26: E203 whitespace before ':'
188:33: E203 whitespace before ':'
189:30: E203 whitespace before ':'
190:30: E203 whitespace before ':'
191:30: E203 whitespace before ':'
192:30: E203 whitespace before ':'
193:30: E203 whitespace before ':'
194:30: E203 whitespace before ':'
195:41: E703 statement ends with a semicolon
200:1: F401 'get_permitted_restricted_collections' imported but unused
203: D400 First line should end with '.', not 's'
203: D205 Blank line missing between one-line summary and description
213:1: E302 expected 2 blank lines, found 1
213: D200 One-line docstring should not occupy 3 lines
224:1: E302 expected 2 blank lines, found 1
224: D400 First line should end with '.', not 'r'
224: D205 Blank line missing between one-line summary and description
252:1: E302 expected 2 blank lines, found 1
252: D202 No blank lines allowed *after* function docstring, found 1
252: D400 First line should end with '.', not 's'
252: D205 Blank line missing between one-line summary and description
278:1: E302 expected 2 blank lines, found 1
278: D400 First line should end with '.', not 'n'
278: D205 Blank line missing between one-line summary and description
344:1: E302 expected 2 blank lines, found 1
344: D203 Expected 1 blank line *before* class docstring, found 0
344: D204 Expected 1 blank line *after* class docstring, found 0
344: D205 Blank line missing between one-line summary and description
350: D102 Docstring missing
365:5: F821 undefined name 'index_stemming_cache'
369:1: E302 expected 2 blank lines, found 1
379: D203 Expected 1 blank line *before* class docstring, found 0
379: D204 Expected 1 blank line *after* class docstring, found 0
379: D400 First line should end with '.', not 'e'
379: D205 Blank line missing between one-line summary and description
384: D102 Docstring missing
388:150: E261 at least two spaces before inline comment
405:12: F821 undefined name 'collection_i18nname_cache'
410:1: E302 expected 2 blank lines, found 1
410: D400 First line should end with '.', not "'"
410: D205 Blank line missing between one-line summary and description
433:13: E261 at least two spaces before inline comment
436:1: E302 expected 2 blank lines, found 1
436: D203 Expected 1 blank line *before* class docstring, found 0
436: D204 Expected 1 blank line *after* class docstring, found 0
436: D400 First line should end with '.', not 'd'
436: D205 Blank line missing between one-line summary and description
441: D102 Docstring missing
445:135: E261 at least two spaces before inline comment
462:12: F821 undefined name 'field_i18nname_cache'
467:1: E302 expected 2 blank lines, found 1
467: D400 First line should end with '.', not 'r'
467: D205 Blank line missing between one-line summary and description
484:13: E261 at least two spaces before inline comment
493: D401 First line should be imperative: 'Return', not 'Returns'
493: D400 First line should end with '.', not 'y'
493: D205 Blank line missing between one-line summary and description
507: D401 First line should be imperative: 'Create', not 'Creates'
507: D400 First line should end with '.', not 'g'
508:35: E128 continuation line under-indented for visual indent
521:68: E128 continuation line under-indented for visual indent
522:68: E128 continuation line under-indented for visual indent
526: D401 First line should be imperative: 'Create', not 'Creates'
526: D202 No blank lines allowed *after* function docstring, found 1
526: D400 First line should end with '.', not 'n'
526: D205 Blank line missing between one-line summary and description
534:33: E261 at least two spaces before inline comment
544: D202 No blank lines allowed *after* function docstring, found 1
544: D400 First line should end with '.', not 'd'
544: D205 Blank line missing between one-line summary and description
588:35: E261 at least two spaces before inline comment
607:18: E225 missing whitespace around operator
637:37: E261 at least two spaces before inline comment
644:38: E261 at least two spaces before inline comment
693:1: F401 'get_synonym_terms' imported but unused
696: D209 Put multi-line docstring closing quotes on separate line
696: D400 First line should end with '.', not 'e'
696: D205 Blank line missing between one-line summary and description
707:1: E302 expected 2 blank lines, found 1
707: D209 Put multi-line docstring closing quotes on separate line
707: D400 First line should end with '.', not 'y'
707: D205 Blank line missing between one-line summary and description
735:1: E302 expected 2 blank lines, found 1
748:1: E302 expected 2 blank lines, found 1
748: D400 First line should end with '.', not 'r'
748: D205 Blank line missing between one-line summary and description
766:24: E261 at least two spaces before inline comment
803:31: E261 at least two spaces before inline comment
804:32: E111 indentation is not a multiple of four
804:32: E113 unexpected indentation
805:32: E111 indentation is not a multiple of four
805:32: E113 unexpected indentation
810:1: E302 expected 2 blank lines, found 1
810: D209 Put multi-line docstring closing quotes on separate line
810: D202 No blank lines allowed *after* function docstring, found 1
810: D400 First line should end with '.', not ':'
810: D205 Blank line missing between one-line summary and description
822:1: E302 expected 2 blank lines, found 1
822: D300 Expected """-quotes, got '-quotes
830:1: E302 expected 2 blank lines, found 1
830: D401 First line should be imperative: 'Return', not 'Returns'
830: D209 Put multi-line docstring closing quotes on separate line
830: D400 First line should end with '.', not 'e'
830: D205 Blank line missing between one-line summary and description
830: D208 Docstring is over-indented
840:1: E302 expected 2 blank lines, found 1
840: D401 First line should be imperative: 'Return', not 'Returns'
840: D300 Expected """-quotes, got '-quotes
860:1: E302 expected 2 blank lines, found 1
860: D205 Blank line missing between one-line summary and description
860: D208 Docstring is over-indented
888: D401 First line should be imperative: 'Return', not 'Returns'
888: D202 No blank lines allowed *after* function docstring, found 1
898:34: E261 at least two spaces before inline comment
907:36: F821 undefined name 'get_nearest_terms_in_idxphrase_with_collection'
909:27: F821 undefined name 'get_nearest_terms_in_bibxxx'
914:35: F821 undefined name 'get_nearest_terms_in_bibxxx'
939:30: F821 undefined name 'get_nbhits_in_bibxxx'
946: D400 First line should end with '.', not 'o'
946: D205 Blank line missing between one-line summary and description
946: D208 Docstring is over-indented
989: D401 First line should be imperative: 'Searche', not 'Searches'
991:25: E261 at least two spaces before inline comment
992:17: E261 at least two spaces before inline comment
993:22: E261 at least two spaces before inline comment
1002:27: E261 at least two spaces before inline comment
1008:34: E261 at least two spaces before inline comment
1009:32: E261 at least two spaces before inline comment
1038:27: E128 continuation line under-indented for visual indent
1041:30: E261 at least two spaces before inline comment
1044:17: E261 at least two spaces before inline comment
1054:32: E261 at least two spaces before inline comment
1062:35: E128 continuation line under-indented for visual indent
1062:75: E251 unexpected spaces around keyword / parameter equals
1062:77: E251 unexpected spaces around keyword / parameter equals
1065:38: E261 at least two spaces before inline comment
1085:1: E302 expected 2 blank lines, found 1
1085: D401 First line should be imperative: 'Searche', not 'Searches'
1085: D209 Put multi-line docstring closing quotes on separate line
1085: D400 First line should end with '.', not 'd'
1085: D205 Blank line missing between one-line summary and description
1088:22: E261 at least two spaces before inline comment
1089:27: E261 at least two spaces before inline comment
1102:36: E261 at least two spaces before inline comment
1103:31: E261 at least two spaces before inline comment
1129:41: E261 at least two spaces before inline comment
1131:32: E261 at least two spaces before inline comment
1134:35: E261 at least two spaces before inline comment
1134:36: E262 inline comment should start with '# '
1143:62: E261 at least two spaces before inline comment
1143:63: E262 inline comment should start with '# '
1158:22: E261 at least two spaces before inline comment
1166:38: E128 continuation line under-indented for visual indent
1166:110: E261 at least two spaces before inline comment
1166:111: E262 inline comment should start with '# '
1169:34: E261 at least two spaces before inline comment
1172:23: E128 continuation line under-indented for visual indent
1172:76: E261 at least two spaces before inline comment
1172:77: E262 inline comment should start with '# '
1182:6: E111 indentation is not a multiple of four
1193:73: E225 missing whitespace around operator
1193:116: E261 at least two spaces before inline comment
1193:117: E262 inline comment should start with '# '
1205: D401 First line should be imperative: 'Searche', not 'Searches'
1205: D209 Put multi-line docstring closing quotes on separate line
1205: D205 Blank line missing between one-line summary and description
1211:25: E261 at least two spaces before inline comment
1212:17: E261 at least two spaces before inline comment
1213:22: E261 at least two spaces before inline comment
1214:28: E261 at least two spaces before inline comment
1222:31: E261 at least two spaces before inline comment
1229:32: E261 at least two spaces before inline comment
1230:30: E261 at least two spaces before inline comment
1254:23: E128 continuation line under-indented for visual indent
1257:30: E261 at least two spaces before inline comment
1276:1: E302 expected 2 blank lines, found 1
1276: D401 First line should be imperative: 'Searche', not 'Searches'
1276: D209 Put multi-line docstring closing quotes on separate line
1276: D202 No blank lines allowed *after* function docstring, found 1
1276: D205 Blank line missing between one-line summary and description
1284:22: E261 at least two spaces before inline comment
1286:22: E261 at least two spaces before inline comment
1287:22: E261 at least two spaces before inline comment
1289:36: E261 at least two spaces before inline comment
1295:40: E261 at least two spaces before inline comment
1296:38: E261 at least two spaces before inline comment
1312:21: E261 at least two spaces before inline comment
1320:11: E261 at least two spaces before inline comment
1337:31: E128 continuation line under-indented for visual indent
1340:38: E261 at least two spaces before inline comment
1347:37: E225 missing whitespace around operator
1361:38: E261 at least two spaces before inline comment
1369:5: F841 local variable 'nb_hits' is assigned to but never used
1379: D202 No blank lines allowed *after* function docstring, found 1
1379: D400 First line should end with '.', not 'd'
1379: D205 Blank line missing between one-line summary and description
1397: D200 One-line docstring should not occupy 3 lines
1417:69: E261 at least two spaces before inline comment
1425:24: E261 at least two spaces before inline comment
1436:10: E261 at least two spaces before inline comment
1452: D209 Put multi-line docstring closing quotes on separate line
1452: D400 First line should end with '.', not 'y'
1452: D205 Blank line missing between one-line summary and description
1452: D208 Docstring is over-indented
1465:38: E203 whitespace before ','
1495:1: E302 expected 2 blank lines, found 0
1495: D209 Put multi-line docstring closing quotes on separate line
1495: D400 First line should end with '.', not 'g'
1495: D205 Blank line missing between one-line summary and description
1495: D208 Docstring is over-indented
1521:1: E302 expected 2 blank lines, found 1
1521: D400 First line should end with '.', not 'a'
1521: D205 Blank line missing between one-line summary and description
1533:1: E302 expected 2 blank lines, found 1
1533: D209 Put multi-line docstring closing quotes on separate line
1533: D205 Blank line missing between one-line summary and description
1550: D290 White spaces around docstring should be trimmed.
1550: D400 First line should end with '.', not 'h'
1550: D205 Blank line missing between one-line summary and description
1568: D401 First line should be imperative: 'I', not 'Is'
1568: D400 First line should end with '.', not '?'
1579:1: E302 expected 2 blank lines, found 1
1579: D205 Blank line missing between one-line summary and description
1579: D208 Docstring is over-indented
1585:1: E302 expected 2 blank lines, found 1
1585: D401 First line should be imperative: 'Return', not 'Returns'
1585: D300 Expected """-quotes, got '-quotes
1594:1: F401 'CACHE_SORTED_DATA' imported but unused
1597: D205 Blank line missing between one-line summary and description
1597: D208 Docstring is over-indented
1608:20: E127 continuation line over-indented for visual indent
1610:25: F821 undefined name 'sort_records_bibsort'
1610:25: E126 continuation line over-indented for hanging indent
1661: D103 Docstring missing
1671: D401 First line should be imperative: 'calculate', not 'calculates'
1671: D209 Put multi-line docstring closing quotes on separate line
1671: D202 No blank lines allowed *after* function docstring, found 1
1671: D400 First line should end with '.', not 'e'
1671: D205 Blank line missing between one-line summary and description
1682:20: E261 at least two spaces before inline comment
1686:17: E261 at least two spaces before inline comment
1716:1: E302 expected 2 blank lines, found 1
1734: D290 White spaces around docstring should be trimmed.
1734: D400 First line should end with '.', not 'n'
1740:25: E261 at least two spaces before inline comment
1741:13: E222 multiple spaces after operator
1764:10: E261 at least two spaces before inline comment
1783: D103 Docstring missing
1784:25: E128 continuation line under-indented for visual indent
1785:25: E128 continuation line under-indented for visual indent
1786:25: E128 continuation line under-indented for visual indent
1787:25: E128 continuation line under-indented for visual indent
1803: D401 First line should be imperative: 'Set', not 'Sets'
1803: D202 No blank lines allowed *after* function docstring, found 1
1803: D400 First line should end with '.', not 'l'
1803: D200 One-line docstring should not occupy 3 lines
1804:23: E128 continuation line under-indented for visual indent
1805:23: E128 continuation line under-indented for visual indent
1806:23: E128 continuation line under-indented for visual indent
1807:23: E128 continuation line under-indented for visual indent
1808:23: E128 continuation line under-indented for visual indent
1869: D103 Docstring missing
1870:9: E128 continuation line under-indented for visual indent
1871:9: E128 continuation line under-indented for visual indent
1873:29: E128 continuation line under-indented for visual indent
1874:29: E128 continuation line under-indented for visual indent
1875:29: E128 continuation line under-indented for visual indent
1876:29: E128 continuation line under-indented for visual indent
1877:29: E128 continuation line under-indented for visual indent


1: D100 Docstring missing
3: I102 copyright year is outdated, expected 2015 but got 2014
36:6: E126 continuation line over-indented for hanging indent
59:6: E126 continuation line over-indented for hanging indent
62:1: F401 'task_init' imported but unused
76:22: E261 at least two spaces before inline comment
95: D209 Put multi-line docstring closing quotes on separate line
95: D205 Blank line missing between one-line summary and description
95: D208 Docstring is over-indented
104:1: E302 expected 2 blank lines, found 1
104: D401 First line should be imperative: 'Check', not 'Checks'
104: D300 Expected """-quotes, got '-quotes
111:1: E302 expected 2 blank lines, found 1
111: D401 First line should be imperative: 'Get', not 'Gets'
111: D202 No blank lines allowed *after* function docstring, found 1
111: D300 Expected """-quotes, got '-quotes
126:1: E302 expected 2 blank lines, found 1
126: D209 Put multi-line docstring closing quotes on separate line
126: D205 Blank line missing between one-line summary and description
136:1: E302 expected 2 blank lines, found 1
136: D203 Expected 1 blank line *before* class docstring, found 0
136: D300 Expected """-quotes, got '-quotes
139: D401 First line should be imperative: 'Create', not 'Creates'
139: D300 Expected """-quotes, got '-quotes
141:47: E261 at least two spaces before inline comment
142:44: E261 at least two spaces before inline comment
143:45: E261 at least two spaces before inline comment
146:31: E261 at least two spaces before inline comment
147:48: E261 at least two spaces before inline comment
148:49: E113 unexpected indentation
150:38: E261 at least two spaces before inline comment
172:22: E261 at least two spaces before inline comment
183: D401 First line should be imperative: 'Return', not 'Returns'
183: D200 One-line docstring should not occupy 2 lines
191: D209 Put multi-line docstring closing quotes on separate line
191: D205 Blank line missing between one-line summary and description
208: D400 First line should end with '.', not 'r'
208: D205 Blank line missing between one-line summary and description
247: D401 First line should be imperative: 'Return', not 'Returns'
247: D300 Expected """-quotes, got '-quotes
271: D209 Put multi-line docstring closing quotes on separate line
271: D202 No blank lines allowed *after* method docstring, found 1
271: D400 First line should end with '.', not 'e'
271: D205 Blank line missing between one-line summary and description
271: D208 Docstring is over-indented
280: D401 First line should be imperative: 'Return', not 'Returns'
280: D300 Expected """-quotes, got '-quotes
291: D401 First line should be imperative: 'Return', not 'Returns'
291: D300 Expected """-quotes, got '-quotes
314: D300 Expected """-quotes, got '-quotes
338: D209 Put multi-line docstring closing quotes on separate line
338: D202 No blank lines allowed *after* method docstring, found 1
338: D400 First line should end with '.', not 'd'
338: D205 Blank line missing between one-line summary and description
338: D208 Docstring is over-indented
342:18: E261 at least two spaces before inline comment
342:19: E262 inline comment should start with '# '
343:19: E111 indentation is not a multiple of four
343:19: E113 unexpected indentation
344:19: E111 indentation is not a multiple of four
344:19: E113 unexpected indentation
354:9: F841 local variable '_' is assigned to but never used
357:32: E203 whitespace before ':'
358:32: E203 whitespace before ':'
359:32: E203 whitespace before ':'
360:32: E203 whitespace before ':'
361:32: E203 whitespace before ':'
362:32: E203 whitespace before ':'
363:32: E203 whitespace before ':'
364:69: E127 continuation line over-indented for visual indent
365:60: E261 at least two spaces before inline comment
369:81: E225 missing whitespace around operator
370:25: E127 continuation line over-indented for visual indent
373:41: E228 missing whitespace around modulo operator
377: D401 First line should be imperative: 'Create', not 'Creates'
377: D202 No blank lines allowed *after* method docstring, found 1
377: D400 First line should end with '.', not 'n'
377: D205 Blank line missing between one-line summary and description
385:42: E261 at least two spaces before inline comment
392:5: E303 too many blank lines (2)
392: D401 First line should be imperative: 'Create', not 'Creates'
392: D209 Put multi-line docstring closing quotes on separate line
392: D205 Blank line missing between one-line summary and description
392: D208 Docstring is over-indented
403:64: E251 unexpected spaces around keyword / parameter equals
403:66: E251 unexpected spaces around keyword / parameter equals
404:46: E128 continuation line under-indented for visual indent
404:50: E251 unexpected spaces around keyword / parameter equals
404:52: E251 unexpected spaces around keyword / parameter equals
410: D401 First line should be imperative: 'Create', not 'Creates'
410: D209 Put multi-line docstring closing quotes on separate line
410: D202 No blank lines allowed *after* method docstring, found 1
410: D205 Blank line missing between one-line summary and description
432:18: E126 continuation line over-indented for hanging indent
432:21: E251 unexpected spaces around keyword / parameter equals
432:23: E251 unexpected spaces around keyword / parameter equals
433:20: E251 unexpected spaces around keyword / parameter equals
433:22: E251 unexpected spaces around keyword / parameter equals
434:22: E251 unexpected spaces around keyword / parameter equals
434:24: E251 unexpected spaces around keyword / parameter equals
435:24: E251 unexpected spaces around keyword / parameter equals
435:26: E251 unexpected spaces around keyword / parameter equals
436:54: E225 missing whitespace around operator
436:35: E251 unexpected spaces around keyword / parameter equals
436:37: E251 unexpected spaces around keyword / parameter equals
437:22: E251 unexpected spaces around keyword / parameter equals
437:24: E251 unexpected spaces around keyword / parameter equals
438:35: E251 unexpected spaces around keyword / parameter equals
438:37: E251 unexpected spaces around keyword / parameter equals
439:27: E251 unexpected spaces around keyword / parameter equals
439:29: E251 unexpected spaces around keyword / parameter equals
440:16: E126 continuation line over-indented for hanging indent
442: D102 Docstring missing
451: D400 First line should end with '.', not 'r'
451: D205 Blank line missing between one-line summary and description
465:55: E231 missing whitespace after ','
517: D401 First line should be imperative: 'Searche', not 'Searches'
517: D202 No blank lines allowed *after* method docstring, found 1
517: D300 Expected """-quotes, got '-quotes
521:70: E251 unexpected spaces around keyword / parameter equals
521:72: E251 unexpected spaces around keyword / parameter equals
524:69: E251 unexpected spaces around keyword / parameter equals
524:71: E251 unexpected spaces around keyword / parameter equals
552:89: E502 the backslash is redundant between brackets
553:38: E127 continuation line over-indented for visual indent
554:79: E127 continuation line over-indented for visual indent
555:79: E127 continuation line over-indented for visual indent
573: D401 First line should be imperative: 'Produce', not 'Produces'
573: D300 Expected """-quotes, got '-quotes
590:39: E203 whitespace before ':'
590:52: E203 whitespace before ':'
590:81: E261 at least two spaces before inline comment
592:47: E203 whitespace before ':'
592:83: E203 whitespace before ':'
595:34: E126 continuation line over-indented for hanging indent
595:43: E251 unexpected spaces around keyword / parameter equals
595:45: E251 unexpected spaces around keyword / parameter equals
596:40: E251 unexpected spaces around keyword / parameter equals
596:42: E251 unexpected spaces around keyword / parameter equals
597:33: E126 continuation line over-indented for hanging indent
600: D401 First line should be imperative: 'Produce', not 'Produces'
600: D202 No blank lines allowed *after* method docstring, found 2
604:9: E303 too many blank lines (2)
611:27: E203 whitespace before ':'
615:39: E203 whitespace before ':'
618:39: E203 whitespace before ':'
618:70: E203 whitespace before ':'
621:20: E126 continuation line over-indented for hanging indent
621:29: E251 unexpected spaces around keyword / parameter equals
621:31: E251 unexpected spaces around keyword / parameter equals
622:29: E251 unexpected spaces around keyword / parameter equals
622:31: E251 unexpected spaces around keyword / parameter equals
623:26: E251 unexpected spaces around keyword / parameter equals
623:28: E251 unexpected spaces around keyword / parameter equals
624:19: E126 continuation line over-indented for hanging indent
626:21: E126 continuation line over-indented for hanging indent
626:30: E251 unexpected spaces around keyword / parameter equals
626:32: E251 unexpected spaces around keyword / parameter equals
627:30: E251 unexpected spaces around keyword / parameter equals
627:32: E251 unexpected spaces around keyword / parameter equals
628:27: E251 unexpected spaces around keyword / parameter equals
628:29: E251 unexpected spaces around keyword / parameter equals
629:31: E126 continuation line over-indented for hanging indent
629:39: E203 whitespace before ':'
629:45: E203 whitespace before ','
629:54: E203 whitespace before ':'
630:39: E203 whitespace before ':'
630:45: E203 whitespace before ','
630:54: E203 whitespace before ':'
631:30: E126 continuation line over-indented for hanging indent
632:20: E126 continuation line over-indented for hanging indent
635: D401 First line should be imperative: 'Produce', not 'Produces'
635: D202 No blank lines allowed *after* method docstring, found 1
635: D300 Expected """-quotes, got '-quotes
641:27: E203 whitespace before ':'
643:35: E203 whitespace before ':'
645:20: E126 continuation line over-indented for hanging indent
645:29: E251 unexpected spaces around keyword / parameter equals
645:31: E251 unexpected spaces around keyword / parameter equals
646:29: E251 unexpected spaces around keyword / parameter equals
646:31: E251 unexpected spaces around keyword / parameter equals
647:26: E251 unexpected spaces around keyword / parameter equals
647:28: E251 unexpected spaces around keyword / parameter equals
648:19: E126 continuation line over-indented for hanging indent
651: D401 First line should be imperative: 'Produce', not 'Produces'
651: D202 No blank lines allowed *after* method docstring, found 1
651: D300 Expected """-quotes, got '-quotes
659:35: E203 whitespace before ':'
659:47: E203 whitespace before ':'
662:20: E126 continuation line over-indented for hanging indent
662:29: E251 unexpected spaces around keyword / parameter equals
662:31: E251 unexpected spaces around keyword / parameter equals
663:28: E251 unexpected spaces around keyword / parameter equals
663:30: E251 unexpected spaces around keyword / parameter equals
664:29: E251 unexpected spaces around keyword / parameter equals
664:31: E251 unexpected spaces around keyword / parameter equals
665:26: E251 unexpected spaces around keyword / parameter equals
665:28: E251 unexpected spaces around keyword / parameter equals
666:19: E126 continuation line over-indented for hanging indent
670:25: E126 continuation line over-indented for hanging indent
670:34: E251 unexpected spaces around keyword / parameter equals
670:36: E251 unexpected spaces around keyword / parameter equals
671:34: E251 unexpected spaces around keyword / parameter equals
671:36: E251 unexpected spaces around keyword / parameter equals
672:31: E251 unexpected spaces around keyword / parameter equals
672:33: E251 unexpected spaces around keyword / parameter equals
673:35: E126 continuation line over-indented for hanging indent
673:43: E203 whitespace before ':'
673:49: E203 whitespace before ','
673:58: E203 whitespace before ':'
674:43: E203 whitespace before ':'
674:49: E203 whitespace before ','
674:58: E203 whitespace before ':'
675:34: E126 continuation line over-indented for hanging indent
676:24: E126 continuation line over-indented for hanging indent
679: D401 First line should be imperative: 'Produce', not 'Produces'
679: D202 No blank lines allowed *after* method docstring, found 1
679: D300 Expected """-quotes, got '-quotes
689:57: E221 multiple spaces before operator
693:39: E203 whitespace before ':'
695:35: E203 whitespace before ':'
695:50: E203 whitespace before ':'
697:20: E126 continuation line over-indented for hanging indent
697:29: E251 unexpected spaces around keyword / parameter equals
697:31: E251 unexpected spaces around keyword / parameter equals
698:29: E251 unexpected spaces around keyword / parameter equals
698:31: E251 unexpected spaces around keyword / parameter equals
699:26: E251 unexpected spaces around keyword / parameter equals
699:28: E251 unexpected spaces around keyword / parameter equals
700:19: E126 continuation line over-indented for hanging indent
703: D401 First line should be imperative: 'Produce', not 'Produces'
703: D202 No blank lines allowed *after* method docstring, found 2
707:9: E303 too many blank lines (2)
710:58: E221 multiple spaces before operator
712:27: E203 whitespace before ':'
712:40: E203 whitespace before ':'
715:39: E203 whitespace before ':'
715:56: E203 whitespace before ':'
719:43: E203 whitespace before ':'
719:74: E203 whitespace before ':'
722:43: E203 whitespace before ':'
722:74: E203 whitespace before ':'
725:49: E126 continuation line over-indented for hanging indent
725:58: E251 unexpected spaces around keyword / parameter equals
725:60: E251 unexpected spaces around keyword / parameter equals
726:51: E251 unexpected spaces around keyword / parameter equals
726:53: E251 unexpected spaces around keyword / parameter equals
727:57: E251 unexpected spaces around keyword / parameter equals
727:59: E251 unexpected spaces around keyword / parameter equals
728:55: E251 unexpected spaces around keyword / parameter equals
728:57: E251 unexpected spaces around keyword / parameter equals
729:47: E126 continuation line over-indented for hanging indent
730:5: E301 expected 1 blank line, found 0
730: D401 First line should be imperative: 'Produce', not 'Produces'
730: D300 Expected """-quotes, got '-quotes
735: D401 First line should be imperative: 'Produce', not 'Produces'
735: D300 Expected """-quotes, got '-quotes
746: D401 First line should be imperative: 'Produce', not 'Produces'
746: D202 No blank lines allowed *after* method docstring, found 1
746: D300 Expected """-quotes, got '-quotes
750:11: E121 continuation line under-indented for hanging indent
753:24: E251 unexpected spaces around keyword / parameter equals
756: D401 First line should be imperative: 'Produce', not 'Produces'
756: D202 No blank lines allowed *after* method docstring, found 1
756: D300 Expected """-quotes, got '-quotes
760:11: E121 continuation line under-indented for hanging indent
761:24: E251 unexpected spaces around keyword / parameter equals
761:26: E251 unexpected spaces around keyword / parameter equals
767: D401 First line should be imperative: 'Produce', not 'Produces'
767: D202 No blank lines allowed *after* method docstring, found 1
767: D300 Expected """-quotes, got '-quotes
771:11: E121 continuation line under-indented for hanging indent
772:24: E251 unexpected spaces around keyword / parameter equals
772:26: E251 unexpected spaces around keyword / parameter equals
775:24: E251 unexpected spaces around keyword / parameter equals
775:26: E251 unexpected spaces around keyword / parameter equals
778: D401 First line should be imperative: 'Produce', not 'Produces'
778: D202 No blank lines allowed *after* method docstring, found 1
778: D300 Expected """-quotes, got '-quotes
782:11: E121 continuation line under-indented for hanging indent
782:13: E251 unexpected spaces around keyword / parameter equals
782:15: E251 unexpected spaces around keyword / parameter equals
783:24: E251 unexpected spaces around keyword / parameter equals
783:26: E251 unexpected spaces around keyword / parameter equals
787:26: E251 unexpected spaces around keyword / parameter equals
787:28: E251 unexpected spaces around keyword / parameter equals
788:26: E251 unexpected spaces around keyword / parameter equals
788:28: E251 unexpected spaces around keyword / parameter equals
789:26: E251 unexpected spaces around keyword / parameter equals
789:28: E251 unexpected spaces around keyword / parameter equals
791:24: E251 unexpected spaces around keyword / parameter equals
791:26: E251 unexpected spaces around keyword / parameter equals
792:22: E251 unexpected spaces around keyword / parameter equals
792:24: E251 unexpected spaces around keyword / parameter equals
793:22: E251 unexpected spaces around keyword / parameter equals
793:24: E251 unexpected spaces around keyword / parameter equals
794:25: E251 unexpected spaces around keyword / parameter equals
794:27: E251 unexpected spaces around keyword / parameter equals
795:24: E251 unexpected spaces around keyword / parameter equals
795:26: E251 unexpected spaces around keyword / parameter equals
798: D209 Put multi-line docstring closing quotes on separate line
798: D202 No blank lines allowed *after* method docstring, found 1
798: D400 First line should end with '.', not ','
798: D205 Blank line missing between one-line summary and description
822:30: E261 at least two spaces before inline comment
823:54: E261 at least two spaces before inline comment
824:55: E111 indentation is not a multiple of four
824:55: E113 unexpected indentation
825:43: E261 at least two spaces before inline comment
832:17: E122 continuation line missing indentation or outdented
833:17: E122 continuation line missing indentation or outdented
836:21: E129 visually indented line with same indent as next logical line
860:23: E127 continuation line over-indented for visual indent
874:13: E113 unexpected indentation
875:13: E113 unexpected indentation
881:40: E701 multiple statements on one line (colon)
885:21: E701 multiple statements on one line (colon)
886:17: E701 multiple statements on one line (colon)
887:13: E701 multiple statements on one line (colon)
892: D209 Put multi-line docstring closing quotes on separate line
892: D202 No blank lines allowed *after* method docstring, found 1
892: D205 Blank line missing between one-line summary and description
900: D202 No blank lines allowed *after* method docstring, found 1
900: D400 First line should end with '.', not 's'
918: D300 Expected """-quotes, got '-quotes
941:1: E302 expected 2 blank lines, found 1
941: D401 First line should be imperative: 'Return', not 'Returns'
941: D209 Put multi-line docstring closing quotes on separate line
941: D400 First line should end with '.', not 'e'
941: D205 Blank line missing between one-line summary and description
978:17: E128 continuation line under-indented for visual indent
978:44: E231 missing whitespace after ','
978:40: E228 missing whitespace around modulo operator
978:106: E228 missing whitespace around modulo operator
979:17: E126 continuation line over-indented for hanging indent
979:38: E228 missing whitespace around modulo operator
979:76: E228 missing whitespace around modulo operator
980:19: E225 missing whitespace around operator
983:43: E228 missing whitespace around modulo operator
986:1: E302 expected 2 blank lines, found 1
986: D401 First line should be imperative: 'Return', not 'Returns'
986: D209 Put multi-line docstring closing quotes on separate line
986: D205 Blank line missing between one-line summary and description
986: D208 Docstring is over-indented
992:19: E231 missing whitespace after ':'
992:32: E231 missing whitespace after ':'
992:42: E231 missing whitespace after ':'
992:50: E231 missing whitespace after ':'
1005:1: E302 expected 2 blank lines, found 1
1009:1: E302 expected 2 blank lines, found 1
1009: D400 First line should end with '.', not 'm'
1009: D205 Blank line missing between one-line summary and description
1009: D208 Docstring is over-indented
1032:1: E302 expected 2 blank lines, found 1
1032: D400 First line should end with '.', not 'd'
1032: D205 Blank line missing between one-line summary and description
1032: D208 Docstring is over-indented
1055:1: E302 expected 2 blank lines, found 1
1068:1: E302 expected 2 blank lines, found 1
1078:1: E302 expected 2 blank lines, found 1
1078: D290 White spaces around docstring should be trimmed.
1078: D205 Blank line missing between one-line summary and description
1111:1: E302 expected 2 blank lines, found 1
1111: D103 Docstring missing
1119:1: E302 expected 2 blank lines, found 1
1119: D290 White spaces around docstring should be trimmed.
1153:5: E122 continuation line missing indentation or outdented
1154:41: E127 continuation line over-indented for visual indent
1155:41: E127 continuation line over-indented for visual indent
1220:5: F821 undefined name 'main'


4: I102 copyright year is outdated, expected 2015 but got 2014
148: D102 Docstring missing
152: D102 Docstring missing
156: D102 Docstring missing
195: D102 Docstring missing
209: D102 Docstring missing
213: D102 Docstring missing
227: D102 Docstring missing
235: D102 Docstring missing
244: D102 Docstring missing
249: D102 Docstring missing
334: D200 One-line docstring should not occupy 3 lines
348: D102 Docstring missing
489: D204 Expected 1 blank line *after* class docstring, found 0
503: D102 Docstring missing
507: D102 Docstring missing
541: D204 Expected 1 blank line *after* class docstring, found 0
554: D204 Expected 1 blank line *after* class docstring, found 0
575: D204 Expected 1 blank line *after* class docstring, found 0
585: D204 Expected 1 blank line *after* class docstring, found 0
600: D204 Expected 1 blank line *after* class docstring, found 0
610: D401 First line should be imperative: 'Return', not 'Returns'
610: D202 No blank lines allowed *after* function docstring, found 1
610: D400 First line should end with '.', not 'x'
623: D204 Expected 1 blank line *after* class docstring, found 0
644: D204 Expected 1 blank line *after* class docstring, found 0
654: D102 Docstring missing
662: D204 Expected 1 blank line *after* class docstring, found 0
694: D204 Expected 1 blank line *after* class docstring, found 0
714: D102 Docstring missing
725: D102 Docstring missing
756: D102 Docstring missing
766: D204 Expected 1 blank line *after* class docstring, found 0
778: D204 Expected 1 blank line *after* class docstring, found 0
787: D102 Docstring missing
798: D401 First line should be imperative: 'Return', not 'Returns'
803: D204 Expected 1 blank line *after* class docstring, found 0
818: D102 Docstring missing
826: D401 First line should be imperative: 'Return', not 'Returns'
826: D290 White spaces around docstring should be trimmed.
831: D204 Expected 1 blank line *after* class docstring, found 0
860: D102 Docstring missing
915: D102 Docstring missing


We don't need dev_ if we have getrandom


ja, änder das nächstes mal einfach ;)


1.8, this is too much invasive for a stable release.