> ```
> ExtendedSupplyCounter
>   = 'A' tsn:n4 tranCnt:n7 // Transaction
>   / 'B' cardsCaptured:n5  // Card Reader
> //...
> // Though all fields are marked with the identifier, however documentation
> // says that they will go in strictly certain order (as it is specified here) and
> // if any data aren't, there will be GS
>   /  // <-- Problem. What here shall be?
>   ;
> ```

An empty string match possibly followed by an action (if you want to return something else than empty string as a match result).

> I suggest to rollback it since it creates unnecessary complication of a parser and isn't obvious at all.

On the contrary, previous state lead to grammars that were not obvious:

```
start = { return "whatever"; }
```

Or even more simply:

```
start =
```

Even if users got that these grammars meant “match nothing”, they were most certainly surprised by the match result being an array, not something more naturally representing said nothing (like `null` or `""`):

```
start = a:() { return a; }   // oops, returns [] on empty input
```

After seeing many users puzzled by grammars like the above, I decided to remove empty sequences and I stand by my decision. It was the right thing to do. The only thing that would convince me otherwise is seeing so many users complaining about the lack of empty sequences that it would outnumber (and outweigh in terms of support effort) users that were puzzled before.


Magic number ?


TeamCity Ybackend :: AnnaPonomareva/ybackend [Build 296](http://192.168.30.225:8111/viewLog.html?buildId=1106&buildTypeId=Ybackend_AnnaPonomarevaYbackend&guest=1) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 63 Build time: 00:11:36
### Failed tests
```
ru.biocad.ybackend.backend.MetaServiceTest.MetaActor should list config if user has RO access: class java.nio.charset.MalformedInputException: Input length = 1
java.nio.charset.MalformedInputException: Input length = 1
      at java.nio.charset.CoderResult.throwException(CoderResult.java:277)
      at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:338)

```


PoW


Hi @JDutil, @huoxito. We just found the same problem on 2-3-stable.
https://github.com/spree/spree/blob/2-3-stable/core/lib/spree/permitted_attributes.rb#L31

Could you guys please add it there as we're having problems with this? Thanks!


Fishy commit.


removed


Note also that this isn't very different from some similar code you wrote in `scalac`: https://github.com/scala/scala/commit/39fc4aa845dab660d9d360f9b6e9fd82f5d765fe#diff-34082ec02c067748f0d47c0bf037a717R666 but `scalac` does not add the checks in some cases for some reasons: https://issues.scala-lang.org/browse/SI-8097


@marjev,  This is not quite right.  As you currently have it, *all* of the meta data about the coures is still the link text.  What we want is *just* the title of the course to be inside the ```<a>``` element (the rest of the info is aria-hidden).  When you repeat the meta info for the screen reader in the "sr" div, instead of stuffing it all into an aria-label, can you give it some structure, like perhaps in an ```<ul>```.  This gives the screen reader user an opportunity to consume one bit of info at a time rather than as one giant stream of text, which was the problem we were originally trying to solve.  It's currently like a run-on sentence.  If you put it in a list, they can consume it one item at a time.  Try this (you can remove my HTML comments):
```
<article class="course" id="${course.id | h}" role="region" aria-label="${get_course_about_section(course, 'title')}">
  <a href="${reverse('about_course', args=[course.id.to_deprecated_string()])}">
    <header class="course-image">
      <div class="cover-image">
        <!-- Let's use the alt attribute to include the title and course number for the course
             *this* will be what the screen reader user hears when the focus on the course card -->
        <img src="${course_image_url(course)}" alt="${get_course_about_section(course, 'title')} ${course.display_number_with_default}" />
        <div class="learn-more">${_("LEARN MORE")}</div> <!-- they will also hear this as part of the link -->
      </div>
    </header>
    <!-- They will not hear any of this -->
    <section class="course-info" aria-hidden=true>
      <h2 class="course-name">
        <span class="course-organization">${get_course_about_section(course, 'university')}</span>
        <span class="course-code">${course.display_number_with_default}</span>
        <span class="course-title">${get_course_about_section(course, 'title')}</span>
        </h2>
        <div class="course-date">${_("Starts")}: ${course.start_datetime_text()}</div>
    </section>
  </a>
  <!-- They will hear the following details only if they choose to consume it (separate from the link)
       They will hear it announced as a list, not as a run-on sentence. this will not be displayed onscreen -->
  <div class="sr">
    <ul>
      <li>${get_course_about_section(course, 'university')}</li>
      <!-- might as well add some structured data in here while we're at it -->
      <li>${_("Starts")}: <time itemprop="startDate" datetime="${course.start_datetime_text()}">${course.start_datetime_text()}</time></li>
    </ul>
  </div>
</article>
```


At Diamond we didn't use `core.autocrlf`, preferring instead to set the `line.separator` property in each and every plugin.

See for example: https://github.com/openGDA/gda-core/blob/master/uk.ac.gda.core/.settings/org.eclipse.core.runtime.prefs

This has the advantage of enforcing the 'correct' setting, without relying on:
* Manually setting `core.autocrlf` after cloning a repo.
* Manually setting up the Eclipse workspace 'correctly'. (If each plugin specifies the 'correct' setting, the workspace setting doesn't matter.)


The function name in doc comments should have the case of the actual function.
So this should read 'encrypt encrypts...'.


I know it's confusing but it's necessary in both files. Because Mirror.js is executed in non-mirrors and mirrorRegistrar.js is executed in mirrors.


Code reviewed.


We should avoid importing stuff that is not part of the API of mule. If it makes sense we need to move this class to an api package.


It's a shame because I found that really interesting to maintain a continuity via homebrew/chocolatey to latest versions on a variety of workstations (win/osx) with multiple os versions. Would there be a way you would reconsider it or have an alternative to force a certain binary (for example I would have a callback function that return if I have a path that I would like to symlink the binary to).

Thanks in advance


Ok, Iet me know if you would need help on this as I suggested on https://github.com/WebDevStudios/custom-post-type-ui/issues/272
I would suggest this full review on both files taxonomies.php and post-type.php to uniformize and reduce number of similar strings, for coherence with WordPress syntax and to make it easy to translators. I also suggest a review of fields order, specially on those who depend on others being "true", etc.


we tweaked it to this:

#!/usr/bin/env python
import sys
import wmi

c = wmi.WMI ()
process_info = {}

includeList = ["process1","process2","process3"]

for process in c.Win32_Process():
    id = process.ProcessID
    for p in c.Win32_PerfFormattedData_PerfProc_Process(IDProcess=id):
        name = p.Name.replace('.', '_').lower()
        for i in includeList:
            if name == i:
                process_info[name + '.elapsed_time'] = p.ElapsedTime
                process_info[name + '.handle_count'] = p.HandleCount
       	        process_info[name + '.io_data_bytes_per_sec'] = p.IODataBytesPersec
            	process_info[name + '.io_data_ops_per_sec'] = p.IODataOperationsPersec
            	process_info[name + '.io_other_bytes_per_sec'] = p.IOOtherBytesPersec
            	process_info[name + '.io_other_ops_per_sec'] = p.IOOtherOperationsPersec
            	process_info[name + '.io_read_bytes_per_sec'] = p.IOReadBytesPersec
            	process_info[name + '.io_read_ops_per_sec'] = p.IOReadOperationsPersec
            	process_info[name + '.io_write_bytes_per_sec'] = p.IOWriteBytesPersec
            	process_info[name + '.io_write_ops_per_sec'] = p.IOWriteOperationsPersec
            	process_info[name + '.page_faults_per_sec'] = p.PageFaultsPersec
            	process_info[name + '.page_file_bytes'] = p.PageFileBytes
            	process_info[name + '.page_file_bytes_peak'] = p.PageFileBytesPeak
                process_info[name + '.percent_priv_time'] = p.PercentPrivilegedTime
            	process_info[name + '.percent_proc_time'] = p.PercentProcessorTime
            	process_info[name + '.percent_user_time'] = p.PercentUserTime
            	process_info[name + '.pool_non_paged_bytes'] = p.PoolNonpagedBytes
            	process_info[name + '.pool_paged_bytes'] = p.PoolPagedBytes
            	process_info[name + '.priority_base'] = p.PriorityBase
            	process_info[name + '.private_bytes'] = p.PrivateBytes
            	process_info[name + '.thread_count'] = p.ThreadCount
            	process_info[name + '.virtual_bytes'] = p.VirtualBytes
                process_info[name + '.virtual_bytes_peak'] = p.VirtualBytesPeak
            	process_info[name + '.working_set'] = p.WorkingSet
            	process_info[name + '.working_set_peak'] = p.WorkingSetPeak
            	process_info[name + '.working_set_priv'] = p.WorkingSetPrivate

output = 'OK | '
for k, v in process_info.iteritems():
    output += k + '=' + str(v) + ';;;; '

print output
sys.exit(2)


Make sure you move all the `replace`s over to snoode.


internal or api subpackage missing


mind adding the following two lines on top to show where it's used and what it's for?
#. Name of an Add-on category
#: xbmc/addons/Addon.cpp


faz toda a diferença!


Might want to do this in tox as well.

Also, I remember we pinned ``django-taggit`` because they've broken backwards compatibility a couple of times in the past.


Thank you a lot.  I forgot it.

I try to improve this style so If you have any suggestion, Please create PR like this.


Would you like me to modify Readme or comment here with the overview will be enough?


@dygerydoo Eso es un placeholder y no debería dar ningún error, es algo nativo de SASS

http://thesassway.com/intermediate/understanding-placeholder-selectors

Se usa para hacer herencia (@extend) y las buenas practicas recomienda utilizarlos, en lugar de clases para, como digo, hacer herencia de selectores.


Can we make a separate PR out of this commit so that we can discuss is independently from the rest. There are still a few things I'd like to understand better about this issue.


alignment of "24035" looks borked on github


done (excluding typo), thanks.


I'm not sure what I can do in terms of asserts at 1470, because the `std::max` calls in 1465/1467 ensure that it'll be within the vertical borders of accidSpace, and the vertical position will not change anywhere in this function. I'm certain that everything will always be safe vertically because of those `max` calls.

Regarding horizontal position, I do understand why the `currentX + ACCID_WIDTH` call is bad to have here now - I'm already accessing that point before it. The only other way I can think of to ensure everything will be safe is to, around 1470, iterate through accidSpace to make sure that each row at the new accidental's vertical position still has horizontal space for one more accidental, but I feel that's a waste of time because I've made sure in `Chord::resetAccidSpace` that it will have enough room by giving it one (number of accidentals + 1) width in the last commit.


The retrieved cookie comes back with no nanos. I think we should do something like this in Cookie's equals?


Shouldn't this value be retrieved from Locale.getDefault()?


done. different context in the branch it came from..


Just replaced ctrlp by fzf and have to admit: It's a wonderful piece of work, thanks!


OK can you suggest whee is the right place to put the parser?


まとめテキスト/概要.txt

参考文献か例が欲しい


Why don't we merge this with InterceptedMethods? It seems the two phases perform essentially the same decompositions.


Breaking Change - `vendorPrefixes` should either remain `prefixes` or references to `prefixes` need's to be updated below


Use a constant.


Mira, aquí:

https://github.com/brigade/scss-lint/blob/master/lib/scss_lint/linter/README.md#placeholderinextend

Como ves, se recomienda usar placeholders y no clases cuando hay que hacer @extend.


まとめテキスト/概要.txt

データ量が増える＝＞ページの表示が遅くなるは直接的な因果関係ではない


37: D103 Missing docstring in public function
46: D103 Missing docstring in public function
55: D103 Missing docstring in public function
64: D103 Missing docstring in public function
68: D209 Multi-line docstring closing quotes should be on a separate line


1: D100 Missing docstring in public module
21:1: I201 Missing newline before sections or imports.
23:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.legacy.bibindex.engine_stopwords
23:1: F401 'CFG_ETCDIR' imported but unused
24:6: E126 continuation line over-indented for hanging indent
68:1: E302 expected 2 blank lines, found 1
85:1: E302 expected 2 blank lines, found 0
85: D103 Missing docstring in public function
96: D401 First line should be in imperative mood ('Return', not 'Returns')
96: D205 1 blank line required between summary line and description (found 0)
96: D208 Docstring is over-indented
110: D401 First line should be in imperative mood ('Return', not 'Returns')
110: D205 1 blank line required between summary line and description (found 0)
110: D208 Docstring is over-indented
125: D401 First line should be in imperative mood ('Return', not 'Returns')
125: D208 Docstring is over-indented
167: D400 First line should end with a period (not 'e')
167: D205 1 blank line required between summary line and description (found 0)


1: D100 Missing docstring in public module
21:1: I201 Missing newline before sections or imports.
23:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.legacy.bibindex.engine_stopwords
23:1: F401 'CFG_ETCDIR' imported but unused
24:6: E126 continuation line over-indented for hanging indent
68:1: E302 expected 2 blank lines, found 1
85:1: E302 expected 2 blank lines, found 0
85: D103 Missing docstring in public function
96: D401 First line should be in imperative mood ('Return', not 'Returns')
96: D205 1 blank line required between summary line and description (found 0)
96: D208 Docstring is over-indented
110: D401 First line should be in imperative mood ('Return', not 'Returns')
110: D205 1 blank line required between summary line and description (found 0)
110: D208 Docstring is over-indented
124:1: E302 expected 2 blank lines, found 1
124: D401 First line should be in imperative mood ('Return', not 'Returns')
124: D208 Docstring is over-indented
134:1: E302 expected 2 blank lines, found 1
134: D400 First line should end with a period (not 'e')
134: D205 1 blank line required between summary line and description (found 0)
163:1: E302 expected 2 blank lines, found 1
163: D400 First line should end with a period (not 'e')
163: D205 1 blank line required between summary line and description (found 0)


1: D400 First line should end with a period (not 'e')
1: D205 1 blank line required between summary line and description (found 0)
1: D208 Docstring is over-indented
32: D103 Missing docstring in public function
41: D103 Missing docstring in public function
50: D103 Missing docstring in public function
59: D103 Missing docstring in public function
63: D209 Multi-line docstring closing quotes should be on a separate line
63: D203 1 blank line required before class docstring (found 0)
63: D302 Use u""" for Unicode docstrings
63: D205 1 blank line required between summary line and description (found 0)
63: D208 Docstring is over-indented
69:41: E251 unexpected spaces around keyword / parameter equals
69:43: E251 unexpected spaces around keyword / parameter equals
69:66: E251 unexpected spaces around keyword / parameter equals
69:68: E251 unexpected spaces around keyword / parameter equals
69:94: E251 unexpected spaces around keyword / parameter equals
69:96: E251 unexpected spaces around keyword / parameter equals
69:123: E251 unexpected spaces around keyword / parameter equals
69:125: E251 unexpected spaces around keyword / parameter equals
69: D400 First line should end with a period (not 'n')
72:49: E127 continuation line over-indented for visual indent
73:49: E127 continuation line over-indented for visual indent
74:49: E127 continuation line over-indented for visual indent
77:5: E303 too many blank lines (2)
77: D400 First line should end with a period (not 'r')
82:5: E303 too many blank lines (2)
82: D401 First line should be in imperative mood ('Split', not 'Splits')
82: D400 First line should end with a period (not 's')
82: D205 1 blank line required between summary line and description (found 0)
128:5: E303 too many blank lines (2)
128: D102 Missing docstring in public method
131: D102 Missing docstring in public method


1: M100 needs more reviewers
1: M101 signature is missing
1: M110 missing component name


if not _G.develop and checkforupdates() then


Maybe SetWrappedObject here, I think we're leaking memory


37:1: I100 Imports statements are in the wrong order. from urlparse should be before from sqlalchemy.event


25:1: I100 Imports statements are in the wrong order. from flask should be before import six


28:1: I100 Imports statements are in the wrong order. from invenio.utils.shell should be before from invenio.version
520:28: E127 continuation line over-indented for visual indent


80: D102 Missing docstring in public method
109: D209 Multi-line docstring closing quotes should be on a separate line
109: D203 1 blank line required before class docstring (found 0)
109: D400 First line should end with a period (not 'f')
109: D205 1 blank line required between summary line and description (found 0)
115: D102 Missing docstring in public method
150:10: E126 continuation line over-indented for hanging indent
157:10: E126 continuation line over-indented for hanging indent
175: D102 Missing docstring in public method
183: D210 No whitespaces allowed surrounding docstring text
183: None: None
183: D209 Multi-line docstring closing quotes should be on a separate line
183: D203 1 blank line required before class docstring (found 0)
183: D400 First line should end with a period (not 'l')
183: D205 1 blank line required between summary line and description (found 0)
218: D102 Missing docstring in public method
254: D102 Missing docstring in public method


1: D100 Missing docstring in public module
83:1: E402 module level import not at top of file
84:1: I101 Imported names are in the wrong order. Should be IndentedHelpFormatter, Option, OptionError, OptionGroup, OptionParser
84:1: E402 module level import not at top of file
86:1: I100 Imports statements are in the wrong order. import os should be before from optparse
86:1: E402 module level import not at top of file
87:1: I201 Missing newline before sections or imports.
87:1: E402 module level import not at top of file
88:1: I100 Imports statements are in the wrong order. import random should be before import pkg_resources
88:1: I201 Missing newline before sections or imports.
88:1: F401 'random' imported but unused
88:1: E402 module level import not at top of file
89:1: E402 module level import not at top of file
90:1: E402 module level import not at top of file
91:1: E402 module level import not at top of file
92:1: F401 'string' imported but unused
92:1: E402 module level import not at top of file
93:1: E402 module level import not at top of file
94:1: E402 module level import not at top of file
95:1: I201 Missing newline before sections or imports.
95:1: E402 module level import not at top of file
96:1: I100 Imports statements are in the wrong order. from warnings should be before from six
96:1: I201 Missing newline before sections or imports.
96:1: E402 module level import not at top of file
97:1: I201 Missing newline before sections or imports.
97:1: F401 'exc' imported but unused
97:1: E402 module level import not at top of file
105: D210 No whitespaces allowed surrounding docstring text
105: None: None
105: D400 First line should end with a period (not 'o')
116: D202 No blank lines allowed after function docstring (found 1)
116: D400 First line should end with a period (not 'g')
116: D205 1 blank line required between summary line and description (found 0)
122:5: E266 too many leading '#' for block comment
125:5: E266 too many leading '#' for block comment
137:5: E266 too many leading '#' for block comment
153:5: E266 too many leading '#' for block comment
158:5: E266 too many leading '#' for block comment
164:5: E266 too many leading '#' for block comment
168:5: E266 too many leading '#' for block comment
219:5: E266 too many leading '#' for block comment
226:5: E266 too many leading '#' for block comment
267:5: E266 too many leading '#' for block comment
272:5: E266 too many leading '#' for block comment
277:5: E266 too many leading '#' for block comment
285:5: E266 too many leading '#' for block comment
289:5: E266 too many leading '#' for block comment
311:5: E266 too many leading '#' for block comment
315: D103 Missing docstring in public function
321: D400 First line should end with a period (not 's')
321: D205 1 blank line required between summary line and description (found 0)
337: D205 1 blank line required between summary line and description (found 0)
344:5: E266 too many leading '#' for block comment
346:21: E127 continuation line over-indented for visual indent
347:5: E266 too many leading '#' for block comment
351:50: E502 the backslash is redundant between brackets
352:25: E127 continuation line over-indented for visual indent
352:66: E502 the backslash is redundant between brackets
353:25: E127 continuation line over-indented for visual indent
364: D205 1 blank line required between summary line and description (found 0)
371:5: E266 too many leading '#' for block comment
373:21: E127 continuation line over-indented for visual indent
374:5: E266 too many leading '#' for block comment
377:5: E266 too many leading '#' for block comment
393: D400 First line should end with a period (not '6')
393: D205 1 blank line required between summary line and description (found 0)
410: D400 First line should end with a period (not 'r')
410: D205 1 blank line required between summary line and description (found 0)
418:5: E266 too many leading '#' for block comment
420:14: E127 continuation line over-indented for visual indent
421:5: E266 too many leading '#' for block comment
424:16: E126 continuation line over-indented for hanging indent
425:13: E266 too many leading '#' for block comment
439:45: E128 continuation line under-indented for visual indent
440:45: E128 continuation line under-indented for visual indent
449: D400 First line should end with a period (not 'd')
449: D205 1 blank line required between summary line and description (found 0)
477: D209 Multi-line docstring closing quotes should be on a separate line
477: D400 First line should end with a period (not 'n')
477: D205 1 blank line required between summary line and description (found 0)
503:32: F841 local variable 'err' is assigned to but never used
523: D209 Multi-line docstring closing quotes should be on a separate line
523: D400 First line should end with a period (not 'n')
523: D205 1 blank line required between summary line and description (found 0)
537: D200 One-line docstring should fit on one line with quotes (found 3)
552: D400 First line should end with a period (not 'N')
552: D205 1 blank line required between summary line and description (found 0)
562:5: E266 too many leading '#' for block comment
564:5: E266 too many leading '#' for block comment
566:5: E266 too many leading '#' for block comment
569:9: E266 too many leading '#' for block comment
570:9: E266 too many leading '#' for block comment
586:9: E266 too many leading '#' for block comment
592:49: E128 continuation line under-indented for visual indent
597:9: E266 too many leading '#' for block comment
603:82: E231 missing whitespace after ','
618: D400 First line should end with a period (not 's')
618: D205 1 blank line required between summary line and description (found 0)
637: D209 Multi-line docstring closing quotes should be on a separate line
637: D205 1 blank line required between summary line and description (found 0)
662: D103 Missing docstring in public function
672: D103 Missing docstring in public function
707:72: E502 the backslash is redundant between brackets
708:20: E127 continuation line over-indented for visual indent
708:44: E231 missing whitespace after ','
712:35: E261 at least two spaces before inline comment
731:21: E128 continuation line under-indented for visual indent
731:93: E231 missing whitespace after ','
749:50: E231 missing whitespace after ','
769:48: E231 missing whitespace after ','
822: D400 First line should end with a period (not 'e')
822: D205 1 blank line required between summary line and description (found 0)
844: D400 First line should end with a period (not 's')
844: D205 1 blank line required between summary line and description (found 0)
859: D400 First line should end with a period (not 'r')
859: D205 1 blank line required between summary line and description (found 0)
869:10: E122 continuation line missing indentation or outdented
882: D200 One-line docstring should fit on one line with quotes (found 3)
897: D400 First line should end with a period (not 'y')
897: D205 1 blank line required between summary line and description (found 0)
916: D400 First line should end with a period (not 'L')
916: D205 1 blank line required between summary line and description (found 0)
931: D400 First line should end with a period (not 's')
931: D200 One-line docstring should fit on one line with quotes (found 3)
945: D400 First line should end with a period (not 's')
945: D200 One-line docstring should fit on one line with quotes (found 3)
959: D400 First line should end with a period (not 'd')
959: D200 One-line docstring should fit on one line with quotes (found 3)
973: D200 One-line docstring should fit on one line with quotes (found 3)
987: D202 No blank lines allowed after function docstring (found 1)
990: D203 1 blank line required before class docstring (found 0)
990: D204 1 blank line required after class docstring (found 0)
990: D400 First line should end with a period (not 'l')
1106: D210 No whitespaces allowed surrounding docstring text
1106: None: None
1106: D400 First line should end with a period (not 's')
1145:9: E266 too many leading '#' for block comment
1201:21: B901 blind except: statement


22:1: E402 module level import not at top of file
23:1: E402 module level import not at top of file
24:1: E402 module level import not at top of file
30:1: E302 expected 2 blank lines, found 1
30: D202 No blank lines allowed after function docstring (found 1)
36: D202 No blank lines allowed after function docstring (found 1)
41:1: E302 expected 2 blank lines, found 1
41: D210 No whitespaces allowed surrounding docstring text
41: None: None
41: D202 No blank lines allowed after function docstring (found 1)
47:1: E302 expected 2 blank lines, found 1
47: D103 Missing docstring in public function
50:1: E302 expected 2 blank lines, found 1
50: D202 No blank lines allowed after function docstring (found 1)
56: D210 No whitespaces allowed surrounding docstring text
56: None: None
56: D202 No blank lines allowed after function docstring (found 1)
64: D210 No whitespaces allowed surrounding docstring text
64: None: None
64: D202 No blank lines allowed after function docstring (found 1)
72: D202 No blank lines allowed after function docstring (found 1)
72: D400 First line should end with a period (not 's')
77:1: E302 expected 2 blank lines, found 1
77: D202 No blank lines allowed after function docstring (found 1)
77: D400 First line should end with a period (not 't')
82:1: E302 expected 2 blank lines, found 1
82: D202 No blank lines allowed after function docstring (found 1)
82: D400 First line should end with a period (not 't')
87:1: E302 expected 2 blank lines, found 1
87: D202 No blank lines allowed after function docstring (found 1)
87: D400 First line should end with a period (not 'y')
92:1: E302 expected 2 blank lines, found 1
92: D202 No blank lines allowed after function docstring (found 1)
92: D400 First line should end with a period (not 't')
97:1: E302 expected 2 blank lines, found 1
97: D202 No blank lines allowed after function docstring (found 1)
102:1: E302 expected 2 blank lines, found 1
102: D202 No blank lines allowed after function docstring (found 1)
102: D400 First line should end with a period (not 't')
107:1: E302 expected 2 blank lines, found 1
107: D202 No blank lines allowed after function docstring (found 1)
107: D400 First line should end with a period (not 't')
112:1: E302 expected 2 blank lines, found 1
112: D210 No whitespaces allowed surrounding docstring text
112: None: None
112: D202 No blank lines allowed after function docstring (found 1)
117:1: E302 expected 2 blank lines, found 1
117: D210 No whitespaces allowed surrounding docstring text
117: None: None
121:1: E302 expected 2 blank lines, found 1
121: D210 No whitespaces allowed surrounding docstring text
121: None: None
121: D202 No blank lines allowed after function docstring (found 1)
124:151: E231 missing whitespace after ','
126:1: E302 expected 2 blank lines, found 1
126: D202 No blank lines allowed after function docstring (found 1)
126: D400 First line should end with a period (not 'e')
132: D202 No blank lines allowed after function docstring (found 1)
132: D400 First line should end with a period (not 'e')
141: D202 No blank lines allowed after function docstring (found 1)
141: D400 First line should end with a period (not 'e')
151: D202 No blank lines allowed after function docstring (found 1)
151: D400 First line should end with a period (not 'e')
160: D202 No blank lines allowed after function docstring (found 1)
160: D400 First line should end with a period (not ':')
177: D202 No blank lines allowed after function docstring (found 1)
177: D400 First line should end with a period (not ':')
188:32: E128 continuation line under-indented for visual indent
189:32: E128 continuation line under-indented for visual indent
190:32: E128 continuation line under-indented for visual indent
191:32: E128 continuation line under-indented for visual indent
192:32: E128 continuation line under-indented for visual indent
193:32: E128 continuation line under-indented for visual indent
196: D209 Multi-line docstring closing quotes should be on a separate line
196: D202 No blank lines allowed after function docstring (found 1)
196: D400 First line should end with a period (not ',')
196: D208 Docstring is over-indented
208: D202 No blank lines allowed after function docstring (found 1)
215: D210 No whitespaces allowed surrounding docstring text
215: None: None
215: D202 No blank lines allowed after function docstring (found 1)
222: D210 No whitespaces allowed surrounding docstring text
222: None: None
222: D202 No blank lines allowed after function docstring (found 1)
229: D209 Multi-line docstring closing quotes should be on a separate line
229: D202 No blank lines allowed after function docstring (found 1)
229: D208 Docstring is over-indented
245: D209 Multi-line docstring closing quotes should be on a separate line
245: D202 No blank lines allowed after function docstring (found 1)
245: D208 Docstring is over-indented
261: D209 Multi-line docstring closing quotes should be on a separate line
261: D202 No blank lines allowed after function docstring (found 1)
275: D210 No whitespaces allowed surrounding docstring text
275: None: None
275: D209 Multi-line docstring closing quotes should be on a separate line
275: D202 No blank lines allowed after function docstring (found 1)
275: D400 First line should end with a period (not ':')
275: D208 Docstring is over-indented
292: D209 Multi-line docstring closing quotes should be on a separate line
292: D202 No blank lines allowed after function docstring (found 1)
292: D208 Docstring is over-indented
303:37: E128 continuation line under-indented for visual indent
304:37: E128 continuation line under-indented for visual indent
305:37: E128 continuation line under-indented for visual indent
306:37: E128 continuation line under-indented for visual indent
309: D209 Multi-line docstring closing quotes should be on a separate line
309: D202 No blank lines allowed after function docstring (found 1)
309: D400 First line should end with a period (not 's')
309: D205 1 blank line required between summary line and description (found 0)
309: D208 Docstring is over-indented
335: D209 Multi-line docstring closing quotes should be on a separate line
335: D202 No blank lines allowed after function docstring (found 1)
335: D400 First line should end with a period (not 'a')
335: D205 1 blank line required between summary line and description (found 0)
344: D210 No whitespaces allowed surrounding docstring text
344: None: None
344: D202 No blank lines allowed after function docstring (found 1)
349:1: W391 blank line at end of file


1: D100 Missing docstring in public module
20:1: E402 module level import not at top of file
21:1: I100 Imports statements are in the wrong order. import cgi should be before import urllib
21:1: E402 module level import not at top of file
23:1: E402 module level import not at top of file
24:1: I101 Imported names are in the wrong order. Should be CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS, CFG_CERN_SITE, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_NAME_INTL, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_SUPPORT_EMAIL, CFG_SITE_URL, CFG_WEBSEARCH_MAX_RECORDS_IN_GROUPS, CFG_WEBSESSION_ADDRESS_ACTIVATION_EXPIRE_IN_DAYS, CFG_WEBSESSION_RESET_PASSWORD_EXPIRE_IN_DAYS
24:1: F401 'CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS' imported but unused
24:1: E402 module level import not at top of file
25:6: E126 continuation line over-indented for hanging indent
40:1: I101 Imported names are in the wrong order. Should be create_html_link, create_url, make_canonical_urlargd
40:1: E402 module level import not at top of file
41:1: I100 Imports statements are in the wrong order. from invenio.utils.html should be before from invenio.utils.url
41:1: F401 'nmtoken_from_string' imported but unused
41:1: E402 module level import not at top of file
42:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.utils.html
42:1: E402 module level import not at top of file
43:1: E402 module level import not at top of file
44:1: I100 Imports statements are in the wrong order. from invenio.legacy.websession.websession_config should be before from invenio.modules.apikeys.models
44:1: E402 module level import not at top of file
47: D101 Missing docstring in public class
69:17: E225 missing whitespace around operator
70:16: E126 continuation line over-indented for hanging indent
70:25: E203 whitespace before ':'
71:25: E203 whitespace before ':'
72:25: E203 whitespace before ':'
73:25: E203 whitespace before ':'
74:14: E126 continuation line over-indented for hanging indent
78: D102 Missing docstring in public method
79:9: F841 local variable '_' is assigned to but never used
87: D102 Missing docstring in public method
97:37: E203 whitespace before ':'
98:28: E203 whitespace before ':'
99:38: E203 whitespace before ':'
100:29: E203 whitespace before ':'
101:30: E203 whitespace before ':'
103:35: E203 whitespace before ':'
108:5: E303 too many blank lines (2)
108: D401 First line should be in imperative mood ('Display', not 'Displays')
108: D202 No blank lines allowed after function docstring (found 1)
108: D400 First line should end with a period (not 'r')
134:22: E126 continuation line over-indented for hanging indent
134:36: E203 whitespace before ':'
163:31: E126 continuation line over-indented for hanging indent
168:43: E203 whitespace before ':'
196:32: E203 whitespace before ':'
197:43: E203 whitespace before ':'
198:27: E203 whitespace before ':'
199:22: E203 whitespace before ':'
201:39: E203 whitespace before ':'
204:16: E126 continuation line over-indented for hanging indent
208: D401 First line should be in imperative mood ('Display', not 'Displays')
208: D202 No blank lines allowed after function docstring (found 1)
263:17: E126 continuation line over-indented for hanging indent
263:30: E203 whitespace before ':'
264:30: E203 whitespace before ':'
265:33: E203 whitespace before ':'
266:27: E203 whitespace before ':'
268:34: E203 whitespace before ':'
268:45: E225 missing whitespace around operator
269:34: E203 whitespace before ':'
269:45: E225 missing whitespace around operator
270:28: E203 whitespace before ':'
271:28: E203 whitespace before ':'
272:26: E203 whitespace before ':'
273:23: E203 whitespace before ':'
274:29: E203 whitespace before ':'
275:24: E203 whitespace before ':'
276:33: E203 whitespace before ':'
278:38: E203 whitespace before ':'
279:13: E121 continuation line under-indented for hanging indent
318:21: E126 continuation line over-indented for hanging indent
318:34: E203 whitespace before ':'
319:32: E203 whitespace before ':'
320:35: E203 whitespace before ':'
321:35: E203 whitespace before ':'
323:31: E203 whitespace before ':'
324:27: E203 whitespace before ':'
325:36: E203 whitespace before ':'
326:40: E203 whitespace before ':'
327:38: E203 whitespace before ':'
328:33: E203 whitespace before ':'
329:40: E203 whitespace before ':'
331:17: E121 continuation line under-indented for hanging indent
334:21: E128 continuation line under-indented for visual indent
334:34: E203 whitespace before ':'
336:139: E203 whitespace before ':'
337:35: E203 whitespace before ':'
340:30: E203 whitespace before ':'
340:96: E203 whitespace before ':'
344:5: E303 too many blank lines (2)
344: D400 First line should end with a period (not 'd')
362:11: E121 continuation line under-indented for hanging indent
362:26: E203 whitespace before ':'
363:32: E203 whitespace before ':'
364:32: E203 whitespace before ':'
365:37: E203 whitespace before ':'
366:21: E203 whitespace before ':'
367:21: E203 whitespace before ':'
368:28: E203 whitespace before ':'
374:5: E303 too many blank lines (2)
374: D102 Missing docstring in public method
382:11: E121 continuation line under-indented for hanging indent
382:26: E203 whitespace before ':'
383:31: E203 whitespace before ':'
387:27: E203 whitespace before ':'
388:27: E203 whitespace before ':'
389:26: E203 whitespace before ':'
394:26: E203 whitespace before ':'
395:30: E203 whitespace before ':'
401:5: E303 too many blank lines (2)
401: D102 Missing docstring in public method
409:11: E121 continuation line under-indented for hanging indent
409:26: E203 whitespace before ':'
410:26: E203 whitespace before ':'
413:23: E203 whitespace before ':'
414:19: E203 whitespace before ':'
417:23: E203 whitespace before ':'
418:19: E203 whitespace before ':'
423:30: E203 whitespace before ':'
429:5: E303 too many blank lines (2)
429:51: E251 unexpected spaces around keyword / parameter equals
429:53: E251 unexpected spaces around keyword / parameter equals
429:72: E251 unexpected spaces around keyword / parameter equals
429:74: E251 unexpected spaces around keyword / parameter equals
429:93: E251 unexpected spaces around keyword / parameter equals
429:95: E251 unexpected spaces around keyword / parameter equals
429: D102 Missing docstring in public method
441:11: E121 continuation line under-indented for hanging indent
441:26: E203 whitespace before ':'
442:36: E203 whitespace before ':'
443:27: E203 whitespace before ':'
444:30: E203 whitespace before ':'
445:25: E203 whitespace before ':'
446:28: E203 whitespace before ':'
452:25: E126 continuation line over-indented for hanging indent
452:35: E203 whitespace before ':'
453:28: E203 whitespace before ':'
454:21: E121 continuation line under-indented for hanging indent
460:17: E126 continuation line over-indented for hanging indent
460:34: E203 whitespace before ':'
461:39: E203 whitespace before ':'
463:13: E121 continuation line under-indented for hanging indent
466: D401 First line should be in imperative mood ('Display', not 'Displays')
466: D202 No blank lines allowed after function docstring (found 1)
479:256: E203 whitespace before ':'
479:280: E203 whitespace before ':'
479:302: E203 whitespace before ':'
501:20: E203 whitespace before ':'
502:19: E203 whitespace before ':'
503:11: E121 continuation line under-indented for hanging indent
507:45: E203 whitespace before ':'
508:46: E203 whitespace before ':'
509:45: E203 whitespace before ':'
511:46: E203 whitespace before ':'
515:15: E128 continuation line under-indented for visual indent
515:73: E201 whitespace after '{'
515:81: E203 whitespace before ':'
515:106: E202 whitespace before '}'
518:9: E303 too many blank lines (2)
520: D401 First line should be in imperative mood ('Display', not 'Displays')
520: D202 No blank lines allowed after function docstring (found 1)
520: D400 First line should end with a period (not 'n')
542:17: E126 continuation line over-indented for hanging indent
542:32: E203 whitespace before ':'
543:25: E128 continuation line under-indented for visual indent
544:15: E126 continuation line over-indented for hanging indent
552:22: E126 continuation line over-indented for hanging indent
552:26: E203 whitespace before ':'
553:37: E203 whitespace before ':'
554:38: E203 whitespace before ':'
555:20: E126 continuation line over-indented for hanging indent
560:11: E121 continuation line under-indented for hanging indent
560:15: E203 whitespace before ':'
561:26: E203 whitespace before ':'
562:27: E203 whitespace before ':'
568:9: E122 continuation line missing indentation or outdented
568:13: E203 whitespace before ':'
569:9: E122 continuation line missing indentation or outdented
569:23: E203 whitespace before ':'
570:9: E122 continuation line missing indentation or outdented
570:25: E203 whitespace before ':'
576:13: E122 continuation line missing indentation or outdented
576:17: E203 whitespace before ':'
577:13: E122 continuation line missing indentation or outdented
577:28: E203 whitespace before ':'
578:13: E122 continuation line missing indentation or outdented
578:31: E203 whitespace before ':'
583:11: E121 continuation line under-indented for hanging indent
583:15: E203 whitespace before ':'
584:24: E203 whitespace before ':'
585:27: E203 whitespace before ':'
592:15: E121 continuation line under-indented for hanging indent
592:27: E203 whitespace before ':'
593:30: E203 whitespace before ':'
594:13: E122 continuation line missing indentation or outdented
595:13: E122 continuation line missing indentation or outdented
604: D401 First line should be in imperative mood ('Display', not 'Displays')
604: D202 No blank lines allowed after function docstring (found 1)
604: D400 First line should end with a period (not 'e')
617:17: E225 missing whitespace around operator
619:19: E225 missing whitespace around operator
629: D401 First line should be in imperative mood ('Display', not 'Displays')
629: D202 No blank lines allowed after function docstring (found 1)
629: D400 First line should end with a period (not 'r')
652: D401 First line should be in imperative mood ('Display', not 'Displays')
652: D202 No blank lines allowed after function docstring (found 1)
652: D400 First line should end with a period (not 'e')
667:14: E225 missing whitespace around operator
678: D401 First line should be in imperative mood ('Display', not 'Displays')
678: D202 No blank lines allowed after function docstring (found 1)
678: D400 First line should end with a period (not 'e')
740:32: E128 continuation line under-indented for visual indent
746:36: E128 continuation line under-indented for visual indent
750:35: E222 multiple spaces after operator
751:36: E222 multiple spaces after operator
752:35: E128 continuation line under-indented for visual indent
757:33: E222 multiple spaces after operator
758:34: E222 multiple spaces after operator
765: D401 First line should be in imperative mood ('Display', not 'Displays')
765: D202 No blank lines allowed after function docstring (found 1)
765: D400 First line should end with a period (not 'd')
779:14: E225 missing whitespace around operator
780:15: E225 missing whitespace around operator
787:17: E203 whitespace before ':'
788:18: E203 whitespace before ':'
789:24: E203 whitespace before ':'
790:11: E121 continuation line under-indented for hanging indent
793: D202 No blank lines allowed after function docstring (found 1)
793: D400 First line should end with a period (not 't')
793: D205 1 blank line required between summary line and description (found 0)
812:17: E128 continuation line under-indented for visual indent
813:17: E128 continuation line under-indented for visual indent
814:33: E203 whitespace before ':'
814:34: E231 missing whitespace after ':'
815:30: E203 whitespace before ':'
816:35: E203 whitespace before ':'
819:21: E203 whitespace before ':'
820:19: E203 whitespace before ':'
821:17: E131 continuation line unaligned for hanging indent
822:25: E203 whitespace before ':'
823:24: E203 whitespace before ':'
825:20: E203 whitespace before ':'
826:21: E203 whitespace before ':'
830: D202 No blank lines allowed after function docstring (found 1)
830: D400 First line should end with a period (not 'e')
830: D205 1 blank line required between summary line and description (found 0)
849:17: E128 continuation line under-indented for visual indent
850:17: E128 continuation line under-indented for visual indent
851:33: E203 whitespace before ':'
851:34: E231 missing whitespace after ':'
852:30: E203 whitespace before ':'
853:35: E203 whitespace before ':'
856:21: E203 whitespace before ':'
857:19: E203 whitespace before ':'
858:17: E131 continuation line unaligned for hanging indent
859:25: E203 whitespace before ':'
860:33: E203 whitespace before ':'
862:20: E203 whitespace before ':'
863:21: E203 whitespace before ':'
867: D401 First line should be in imperative mood ('Display', not 'Displays')
867: D202 No blank lines allowed after function docstring (found 1)
867: D400 First line should end with a period (not 't')
881:14: E225 missing whitespace around operator
885: D401 First line should be in imperative mood ('Display', not 'Displays')
885: D202 No blank lines allowed after function docstring (found 1)
885: D400 First line should end with a period (not 't')
900: D401 First line should be in imperative mood ('Display', not 'Displays')
900: D202 No blank lines allowed after function docstring (found 1)
900: D400 First line should end with a period (not 't')
900: D205 1 blank line required between summary line and description (found 0)
905:9: F841 local variable '_' is assigned to but never used
909:22: E126 continuation line over-indented for hanging indent
909:26: E203 whitespace before ':'
914: D401 First line should be in imperative mood ('Display', not 'Displays')
914: D202 No blank lines allowed after function docstring (found 1)
914: D400 First line should end with a period (not 'r')
1006: D401 First line should be in imperative mood ('Display', not 'Displays')
1006: D202 No blank lines allowed after function docstring (found 1)
1006: D400 First line should end with a period (not 'k')
1052:22: E126 continuation line over-indented for hanging indent
1053:26: E203 whitespace before ':'
1054:33: E203 whitespace before ':'
1055:31: E203 whitespace before ':'
1056:29: E203 whitespace before ':'
1057:20: E126 continuation line over-indented for hanging indent
1061:21: E126 continuation line over-indented for hanging indent
1061:36: E203 whitespace before ':'
1062:25: E203 whitespace before ':'
1063:31: E203 whitespace before ':'
1064:16: E121 continuation line under-indented for hanging indent
1066:21: E126 continuation line over-indented for hanging indent
1066:36: E203 whitespace before ':'
1067:25: E203 whitespace before ':'
1068:29: E203 whitespace before ':'
1069:17: E121 continuation line under-indented for hanging indent
1072: D400 First line should end with a period (not 's')
1072: D205 1 blank line required between summary line and description (found 0)
1093: D400 First line should end with a period (not 'r')
1093: D205 1 blank line required between summary line and description (found 0)
1100:9: F841 local variable '_' is assigned to but never used
1109: D401 First line should be in imperative mood ('Display', not 'Displays')
1109: D202 No blank lines allowed after function docstring (found 1)
1109: D400 First line should end with a period (not 'l')
1113:52: E251 unexpected spaces around keyword / parameter equals
1113:54: E251 unexpected spaces around keyword / parameter equals
1134:9: F841 local variable '_' is assigned to but never used
1149:14: E225 missing whitespace around operator
1159:14: E225 missing whitespace around operator
1163:5: E303 too many blank lines (2)
1163: D202 No blank lines allowed after function docstring (found 1)
1182:9: E303 too many blank lines (2)
1183:102: E202 whitespace before ')'
1203:35: E225 missing whitespace around operator
1210:15: E225 missing whitespace around operator
1213:46: E203 whitespace before ':'
1214:44: E203 whitespace before ':'
1216:42: E231 missing whitespace after ':'
1217:43: E231 missing whitespace after ':'
1218:45: E231 missing whitespace after ':'
1220:49: E203 whitespace before ':'
1221:47: E203 whitespace before ':'
1223:45: E231 missing whitespace after ':'
1224:46: E231 missing whitespace after ':'
1225:48: E231 missing whitespace after ':'
1284:15: E225 missing whitespace around operator
1308:16: E127 continuation line over-indented for visual indent
1309:29: E231 missing whitespace after ':'
1310:16: E124 closing bracket does not match visual indentation
1314:5: E303 too many blank lines (2)
1347:15: E225 missing whitespace around operator
1361: D400 First line should end with a period (not ':')
1361: D205 1 blank line required between summary line and description (found 0)
1384:20: E225 missing whitespace around operator
1399:46: E231 missing whitespace after ','
1468:25: E203 whitespace before ':'
1471:28: E203 whitespace before ':'
1479:30: E231 missing whitespace after ':'
1480:31: E231 missing whitespace after ':'
1481:28: E231 missing whitespace after ':'
1483:30: E203 whitespace before ':'
1483:31: E231 missing whitespace after ':'
1486:16: E124 closing bracket does not match visual indentation
1489: D201 No blank lines allowed before function docstring (found 1)
1489: D205 1 blank line required between summary line and description (found 0)
1580:25: E203 whitespace before ':'
1584:25: E231 missing whitespace after ':'
1585:29: E231 missing whitespace after ':'
1588:31: E231 missing whitespace after ':'
1589:29: E203 whitespace before ':'
1589:30: E231 missing whitespace after ':'
1589:64: E231 missing whitespace after ','
1590:33: E203 whitespace before ':'
1591:16: E124 closing bracket does not match visual indentation
1594: D202 No blank lines allowed after function docstring (found 1)
1729:19: E203 whitespace before ':'
1730:26: E222 multiple spaces after operator
1735:37: E231 missing whitespace after ','
1735:23: E222 multiple spaces after operator
1736:13: E203 whitespace before ':'
1738:27: E203 whitespace before ':'
1739:27: E222 multiple spaces after operator
1747:38: E231 missing whitespace after ','
1747:23: E222 multiple spaces after operator
1748:13: E203 whitespace before ':'
1757:21: E203 whitespace before ':'
1758:30: E203 whitespace before ':'
1759:27: E203 whitespace before ':'
1767:9: E122 continuation line missing indentation or outdented
1767:73: E201 whitespace after '{'
1767:81: E203 whitespace before ':'
1768:65: E128 continuation line under-indented for visual indent
1768:78: E203 whitespace before ':'
1769:65: E124 closing bracket does not match visual indentation
1770:26: E128 continuation line under-indented for visual indent
1774:13: E128 continuation line under-indented for visual indent
1776:24: E231 missing whitespace after ':'
1777:30: E203 whitespace before ':'
1778:31: E203 whitespace before ':'
1778:32: E231 missing whitespace after ':'
1779:25: E231 missing whitespace after ':'
1780:24: E231 missing whitespace after ':'
1789:31: E231 missing whitespace after ':'
1790:21: E231 missing whitespace after ':'
1858:21: E222 multiple spaces after operator
1861:13: E203 whitespace before ':'
1867:25: E203 whitespace before ':'
1868:29: E203 whitespace before ':'
1869:25: E231 missing whitespace after ':'
1871:24: E203 whitespace before ':'
1872:31: E231 missing whitespace after ':'
1873:21: E203 whitespace before ':'
1873:22: E231 missing whitespace after ':'
1874:25: E203 whitespace before ':'
1879:5: E303 too many blank lines (2)
1879: D400 First line should end with a period (not 'p')
1879: D205 1 blank line required between summary line and description (found 0)
1910:11: E225 missing whitespace around operator
1911:19: E231 missing whitespace after ':'
1914:22: E231 missing whitespace after ':'
1916:15: E124 closing bracket does not match visual indentation
1919: D400 First line should end with a period (not 'e')
1919: D205 1 blank line required between summary line and description (found 0)
1950:11: E225 missing whitespace around operator
1951:19: E231 missing whitespace after ':'
1954:22: E231 missing whitespace after ':'
1956:15: E124 closing bracket does not match visual indentation
1959: D400 First line should end with a period (not 'y')
1959: D205 1 blank line required between summary line and description (found 0)
1973: D210 No whitespaces allowed surrounding docstring text
1973: None: None
1973: D400 First line should end with a period (not 'u')
1973: D205 1 blank line required between summary line and description (found 0)
1978:20: E203 whitespace before ':'
1980:62: E225 missing whitespace around operator
1981:13: E203 whitespace before ':'
1988:54: E225 missing whitespace around operator
1993:5: E303 too many blank lines (2)
1993: D400 First line should end with a period (not 's')
1993: D205 1 blank line required between summary line and description (found 0)
1999:9: F841 local variable '_' is assigned to but never used
2011: D400 First line should end with a period (not ':')
2011: D205 1 blank line required between summary line and description (found 0)
2026:15: E271 multiple spaces after keyword
2028: D400 First line should end with a period (not ':')
2028: D205 1 blank line required between summary line and description (found 0)
2045: D400 First line should end with a period (not 'p')
2045: D205 1 blank line required between summary line and description (found 0)
2064: D400 First line should end with a period (not 'd')
2064: D205 1 blank line required between summary line and description (found 0)
2089: D400 First line should end with a period (not 'd')
2089: D205 1 blank line required between summary line and description (found 0)
2107: D400 First line should end with a period (not ')')
2107: D205 1 blank line required between summary line and description (found 0)
2125: D400 First line should end with a period (not 'e')
2125: D205 1 blank line required between summary line and description (found 0)
2173:19: E128 continuation line under-indented for visual indent


1: D100 Missing docstring in public module
20:1: E402 module level import not at top of file
21:1: I201 Missing newline before sections or imports.
21:1: E402 module level import not at top of file
22:1: I100 Imports statements are in the wrong order. import urllib should be before import MySQLdb
22:1: I201 Missing newline before sections or imports.
22:1: E402 module level import not at top of file
24:1: E402 module level import not at top of file
26:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from six
26:1: E402 module level import not at top of file
27:1: I101 Imported names are in the wrong order. Should be CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS, CFG_CERN_SITE, CFG_SITE_ADMIN_EMAIL, CFG_SITE_LANG, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_SUPPORT_EMAIL, CFG_VERSION
27:1: E402 module level import not at top of file
28:6: E126 continuation line over-indented for hanging indent
36:1: E402 module level import not at top of file
37:1: I101 Imported names are in the wrong order. Should be CFG_EXTERNAL_AUTHENTICATION, CFG_EXTERNAL_AUTH_DEFAULT, SUPERADMINROLE
37:1: E402 module level import not at top of file
39:1: I100 Imports statements are in the wrong order. from invenio.legacy.dbquery should be before from invenio.modules.access.local_config
39:1: E402 module level import not at top of file
40:1: I101 Imported names are in the wrong order. Should be collect_user_info, getUid, get_user_preferences
40:1: E402 module level import not at top of file
41:9: E126 continuation line over-indented for hanging indent
42:1: E402 module level import not at top of file
43:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.modules.access.control
43:1: E402 module level import not at top of file
45:1: E402 module level import not at top of file
48:1: E402 module level import not at top of file
50:1: E302 expected 2 blank lines, found 1
50: D400 First line should end with a period (not 'e')
56:13: E126 continuation line over-indented for hanging indent
56:15: E251 unexpected spaces around keyword / parameter equals
56:17: E251 unexpected spaces around keyword / parameter equals
57:16: E251 unexpected spaces around keyword / parameter equals
57:18: E251 unexpected spaces around keyword / parameter equals
58:18: E251 unexpected spaces around keyword / parameter equals
58:20: E251 unexpected spaces around keyword / parameter equals
59:26: E251 unexpected spaces around keyword / parameter equals
59:28: E251 unexpected spaces around keyword / parameter equals
60:12: E126 continuation line over-indented for hanging indent
62:1: E302 expected 2 blank lines, found 1
64:5: F841 local variable '_' is assigned to but never used
71:44: E713 test for membership should be 'not in'
77:1: E302 expected 2 blank lines, found 1
77: D209 Multi-line docstring closing quotes should be on a separate line
77: D400 First line should end with a period (not 'e')
77: D205 1 blank line required between summary line and description (found 0)
77: D208 Docstring is over-indented
98:14: E126 continuation line over-indented for hanging indent
98:16: E251 unexpected spaces around keyword / parameter equals
98:18: E251 unexpected spaces around keyword / parameter equals
99:17: E251 unexpected spaces around keyword / parameter equals
99:19: E251 unexpected spaces around keyword / parameter equals
100:19: E251 unexpected spaces around keyword / parameter equals
100:21: E251 unexpected spaces around keyword / parameter equals
101:19: E251 unexpected spaces around keyword / parameter equals
101:21: E251 unexpected spaces around keyword / parameter equals
102:24: E251 unexpected spaces around keyword / parameter equals
102:26: E251 unexpected spaces around keyword / parameter equals
103:12: E126 continuation line over-indented for hanging indent
105:1: E302 expected 2 blank lines, found 1
105: D202 No blank lines allowed after function docstring (found 1)
121:13: E225 missing whitespace around operator
121:18: E225 missing whitespace around operator
121:23: E225 missing whitespace around operator
121:32: E225 missing whitespace around operator
126:13: E225 missing whitespace around operator
130:21: E126 continuation line over-indented for hanging indent
130:23: E251 unexpected spaces around keyword / parameter equals
130:25: E251 unexpected spaces around keyword / parameter equals
131:25: E251 unexpected spaces around keyword / parameter equals
131:27: E251 unexpected spaces around keyword / parameter equals
132:19: E126 continuation line over-indented for hanging indent
157:14: E126 continuation line over-indented for hanging indent
157:16: E251 unexpected spaces around keyword / parameter equals
157:18: E251 unexpected spaces around keyword / parameter equals
158:22: E251 unexpected spaces around keyword / parameter equals
158:24: E251 unexpected spaces around keyword / parameter equals
159:26: E251 unexpected spaces around keyword / parameter equals
159:28: E251 unexpected spaces around keyword / parameter equals
160:21: E251 unexpected spaces around keyword / parameter equals
160:23: E251 unexpected spaces around keyword / parameter equals
161:21: E251 unexpected spaces around keyword / parameter equals
161:23: E251 unexpected spaces around keyword / parameter equals
162:20: E251 unexpected spaces around keyword / parameter equals
162:22: E251 unexpected spaces around keyword / parameter equals
163:22: E251 unexpected spaces around keyword / parameter equals
163:24: E251 unexpected spaces around keyword / parameter equals
164:22: E251 unexpected spaces around keyword / parameter equals
164:24: E251 unexpected spaces around keyword / parameter equals
165:19: E251 unexpected spaces around keyword / parameter equals
165:21: E251 unexpected spaces around keyword / parameter equals
166:20: E251 unexpected spaces around keyword / parameter equals
166:22: E251 unexpected spaces around keyword / parameter equals
167:25: E251 unexpected spaces around keyword / parameter equals
167:27: E251 unexpected spaces around keyword / parameter equals
168:23: E251 unexpected spaces around keyword / parameter equals
168:25: E251 unexpected spaces around keyword / parameter equals
169:21: E251 unexpected spaces around keyword / parameter equals
169:23: E251 unexpected spaces around keyword / parameter equals
170:28: E251 unexpected spaces around keyword / parameter equals
170:30: E251 unexpected spaces around keyword / parameter equals
171:22: E251 unexpected spaces around keyword / parameter equals
171:24: E251 unexpected spaces around keyword / parameter equals
172:12: E126 continuation line over-indented for hanging indent
174:1: E302 expected 2 blank lines, found 1
174: D400 First line should end with a period (not 't')
180:37: E251 unexpected spaces around keyword / parameter equals
180:39: E251 unexpected spaces around keyword / parameter equals
180:31: E211 whitespace before '('
181:37: E251 unexpected spaces around keyword / parameter equals
181:39: E251 unexpected spaces around keyword / parameter equals
182:39: E251 unexpected spaces around keyword / parameter equals
182:41: E251 unexpected spaces around keyword / parameter equals
183:35: E251 unexpected spaces around keyword / parameter equals
183:37: E251 unexpected spaces around keyword / parameter equals
186:5: B901 blind except: statement
191:37: E251 unexpected spaces around keyword / parameter equals
191:39: E251 unexpected spaces around keyword / parameter equals
191:31: E211 whitespace before '('
192:37: E251 unexpected spaces around keyword / parameter equals
192:39: E251 unexpected spaces around keyword / parameter equals
193:39: E251 unexpected spaces around keyword / parameter equals
193:41: E251 unexpected spaces around keyword / parameter equals
194:35: E251 unexpected spaces around keyword / parameter equals
194:37: E251 unexpected spaces around keyword / parameter equals
195:19: E211 whitespace before '('
197:5: B901 blind except: statement
230:13: B901 blind except: statement
248:5: B901 blind except: statement
253:1: E302 expected 2 blank lines, found 1
256:14: E126 continuation line over-indented for hanging indent
256:16: E251 unexpected spaces around keyword / parameter equals
256:18: E251 unexpected spaces around keyword / parameter equals
257:19: E251 unexpected spaces around keyword / parameter equals
257:21: E251 unexpected spaces around keyword / parameter equals
258:18: E251 unexpected spaces around keyword / parameter equals
258:20: E251 unexpected spaces around keyword / parameter equals
259:12: E126 continuation line over-indented for hanging indent
261:1: E302 expected 2 blank lines, found 1
261: D202 No blank lines allowed after function docstring (found 1)
265:5: F841 local variable '_' is assigned to but never used
268:14: E126 continuation line over-indented for hanging indent
268:16: E251 unexpected spaces around keyword / parameter equals
268:18: E251 unexpected spaces around keyword / parameter equals
269:18: E251 unexpected spaces around keyword / parameter equals
269:20: E251 unexpected spaces around keyword / parameter equals
270:12: E126 continuation line over-indented for hanging indent
276:55: E251 unexpected spaces around keyword / parameter equals
276:57: E251 unexpected spaces around keyword / parameter equals
278:1: E302 expected 2 blank lines, found 1
278: D202 No blank lines allowed after function docstring (found 1)
278: D400 First line should end with a period (not 'd')
278: D205 1 blank line required between summary line and description (found 0)
299:14: E126 continuation line over-indented for hanging indent
299:16: E251 unexpected spaces around keyword / parameter equals
299:18: E251 unexpected spaces around keyword / parameter equals
300:19: E251 unexpected spaces around keyword / parameter equals
300:21: E251 unexpected spaces around keyword / parameter equals
301:28: E251 unexpected spaces around keyword / parameter equals
301:30: E251 unexpected spaces around keyword / parameter equals
302:31: E251 unexpected spaces around keyword / parameter equals
302:33: E251 unexpected spaces around keyword / parameter equals
303:22: E251 unexpected spaces around keyword / parameter equals
303:24: E251 unexpected spaces around keyword / parameter equals
304:24: E251 unexpected spaces around keyword / parameter equals
304:26: E251 unexpected spaces around keyword / parameter equals
305:12: E126 continuation line over-indented for hanging indent
311:17: E126 continuation line over-indented for hanging indent
311:19: E251 unexpected spaces around keyword / parameter equals
311:21: E251 unexpected spaces around keyword / parameter equals
312:24: E251 unexpected spaces around keyword / parameter equals
312:26: E251 unexpected spaces around keyword / parameter equals
313:31: E251 unexpected spaces around keyword / parameter equals
313:33: E251 unexpected spaces around keyword / parameter equals
314:29: E251 unexpected spaces around keyword / parameter equals
314:31: E251 unexpected spaces around keyword / parameter equals
315:27: E251 unexpected spaces around keyword / parameter equals
315:29: E251 unexpected spaces around keyword / parameter equals
320:17: E126 continuation line over-indented for hanging indent
320:19: E251 unexpected spaces around keyword / parameter equals
320:21: E251 unexpected spaces around keyword / parameter equals
321:31: E251 unexpected spaces around keyword / parameter equals
321:33: E251 unexpected spaces around keyword / parameter equals
322:27: E251 unexpected spaces around keyword / parameter equals
322:29: E251 unexpected spaces around keyword / parameter equals
326:8: E225 missing whitespace around operator
327:17: E126 continuation line over-indented for hanging indent
327:19: E251 unexpected spaces around keyword / parameter equals
327:21: E251 unexpected spaces around keyword / parameter equals
328:26: E251 unexpected spaces around keyword / parameter equals
328:28: E251 unexpected spaces around keyword / parameter equals
329:27: E251 unexpected spaces around keyword / parameter equals
329:29: E251 unexpected spaces around keyword / parameter equals
352:1: E302 expected 2 blank lines, found 1
355:14: E126 continuation line over-indented for hanging indent
355:21: E251 unexpected spaces around keyword / parameter equals
355:23: E251 unexpected spaces around keyword / parameter equals
356:16: E251 unexpected spaces around keyword / parameter equals
356:18: E251 unexpected spaces around keyword / parameter equals
357:19: E251 unexpected spaces around keyword / parameter equals
357:21: E251 unexpected spaces around keyword / parameter equals
358:12: E126 continuation line over-indented for hanging indent
361:1: E302 expected 2 blank lines, found 1
361: D103 Missing docstring in public function
388:5: E266 too many leading '#' for block comment
393:14: E126 continuation line over-indented for hanging indent
393:16: E251 unexpected spaces around keyword / parameter equals
393:18: E251 unexpected spaces around keyword / parameter equals
394:21: E251 unexpected spaces around keyword / parameter equals
394:23: E251 unexpected spaces around keyword / parameter equals
395:22: E251 unexpected spaces around keyword / parameter equals
395:24: E251 unexpected spaces around keyword / parameter equals
396:32: E251 unexpected spaces around keyword / parameter equals
396:34: E251 unexpected spaces around keyword / parameter equals
397:21: E251 unexpected spaces around keyword / parameter equals
397:23: E251 unexpected spaces around keyword / parameter equals
398:29: E251 unexpected spaces around keyword / parameter equals
398:31: E251 unexpected spaces around keyword / parameter equals
399:17: E251 unexpected spaces around keyword / parameter equals
399:19: E251 unexpected spaces around keyword / parameter equals
400:12: E126 continuation line over-indented for hanging indent
404: D103 Missing docstring in public function
405:55: E251 unexpected spaces around keyword / parameter equals
405:57: E251 unexpected spaces around keyword / parameter equals
408:1: E302 expected 2 blank lines, found 1
408: D103 Missing docstring in public function
412:1: E302 expected 2 blank lines, found 1
412: D103 Missing docstring in public function
416:1: E302 expected 2 blank lines, found 1
416: D103 Missing docstring in public function
417:58: E251 unexpected spaces around keyword / parameter equals
417:60: E251 unexpected spaces around keyword / parameter equals
417:70: E251 unexpected spaces around keyword / parameter equals
417:72: E251 unexpected spaces around keyword / parameter equals
420:1: E302 expected 2 blank lines, found 1
420: D103 Missing docstring in public function
421:59: E201 whitespace after '('
421:62: E251 unexpected spaces around keyword / parameter equals
421:64: E251 unexpected spaces around keyword / parameter equals
422:44: E128 continuation line under-indented for visual indent
422:47: E251 unexpected spaces around keyword / parameter equals
422:49: E251 unexpected spaces around keyword / parameter equals
423:42: E124 closing bracket does not match visual indentation
426:1: E302 expected 2 blank lines, found 1
426: D103 Missing docstring in public function
428:14: E126 continuation line over-indented for hanging indent
428:16: E251 unexpected spaces around keyword / parameter equals
428:18: E251 unexpected spaces around keyword / parameter equals
429:21: E251 unexpected spaces around keyword / parameter equals
429:23: E251 unexpected spaces around keyword / parameter equals
430:17: E251 unexpected spaces around keyword / parameter equals
430:19: E251 unexpected spaces around keyword / parameter equals
431:18: E251 unexpected spaces around keyword / parameter equals
431:20: E251 unexpected spaces around keyword / parameter equals
432:12: E126 continuation line over-indented for hanging indent
434:1: E302 expected 2 blank lines, found 1
434: D401 First line should be in imperative mood ('Return', not 'Returns')


1: D400 First line should end with a period (not 'G')
26:6: E126 continuation line over-indented for hanging indent
34:1: I101 Imported names are in the wrong order. Should be WebInterfaceDirectory, wash_urlargd
41:1: I100 Imports statements are in the wrong order. from invenio.modules should be before from invenio.utils.url
43:1: I101 Imported names are in the wrong order. Should be mail_cookie_check_mail_activation, mail_cookie_check_role, mail_cookie_create_pw_reset, mail_cookie_retrieve_kind
46:1: I101 Imported names are in the wrong order. Should be InvenioWebAccessMailCookieDeletedError, InvenioWebAccessMailCookieError
46:1: I100 Imports statements are in the wrong order. from invenio.modules.access.errors should be before from invenio.modules.access.mailcookie
49:1: I100 Imports statements are in the wrong order. import invenio.legacy.template should be before from invenio.modules.access.errors
54: D101 Missing docstring in public class
63: D102 Missing docstring in public method
66: D102 Missing docstring in public method
67:48: E203 whitespace before ':'
81:17: E128 continuation line under-indented for visual indent
83:21: E128 continuation line under-indented for visual indent
84:21: E128 continuation line under-indented for visual indent
85:30: E203 whitespace before ':'
86:36: E203 whitespace before ':'
88:17: E122 continuation line missing indentation or outdented
89:17: E122 continuation line missing indentation or outdented
90:17: E122 continuation line missing indentation or outdented
91:17: E122 continuation line missing indentation or outdented
92:17: E122 continuation line missing indentation or outdented
93:17: E122 continuation line missing indentation or outdented
101:25: E128 continuation line under-indented for visual indent
104:29: E128 continuation line under-indented for visual indent
107:127: E203 whitespace before ':'
107:197: E203 whitespace before ':'
109:21: E128 continuation line under-indented for visual indent
114:29: E128 continuation line under-indented for visual indent
116:127: E203 whitespace before ':'
116:197: E203 whitespace before ':'
118:25: E128 continuation line under-indented for visual indent
120:21: E128 continuation line under-indented for visual indent
121:21: E128 continuation line under-indented for visual indent
122:21: E128 continuation line under-indented for visual indent
125:17: E128 continuation line under-indented for visual indent
126:17: E128 continuation line under-indented for visual indent
128: D102 Missing docstring in public method
130:36: E126 continuation line over-indented for hanging indent
130:53: E203 whitespace before ':'
131:44: E203 whitespace before ':'
133:48: E203 whitespace before ':'
167: D102 Missing docstring in public method
168:45: E203 whitespace before ':'
197:27: E251 unexpected spaces around keyword / parameter equals
209:34: E251 unexpected spaces around keyword / parameter equals
209:36: E251 unexpected spaces around keyword / parameter equals
215:5: E303 too many blank lines (2)
215: D102 Missing docstring in public method
237:42: E251 unexpected spaces around keyword / parameter equals
237:44: E251 unexpected spaces around keyword / parameter equals
253:38: E251 unexpected spaces around keyword / parameter equals
253:40: E251 unexpected spaces around keyword / parameter equals
261:17: E128 continuation line under-indented for visual indent
262:17: E128 continuation line under-indented for visual indent
264:36: E231 missing whitespace after ','
272:38: E251 unexpected spaces around keyword / parameter equals
272:40: E251 unexpected spaces around keyword / parameter equals
281:34: E251 unexpected spaces around keyword / parameter equals
281:36: E251 unexpected spaces around keyword / parameter equals
286: D102 Missing docstring in public method
305:34: E251 unexpected spaces around keyword / parameter equals
305:36: E251 unexpected spaces around keyword / parameter equals
310: D102 Missing docstring in public method
328:34: E251 unexpected spaces around keyword / parameter equals
328:36: E251 unexpected spaces around keyword / parameter equals
334: D101 Missing docstring in public class
338: D102 Missing docstring in public method
342: D102 Missing docstring in public method
351: D102 Missing docstring in public method
353:70: E202 whitespace before '}'


Honestly, I still couldn't figure out how things like j<<(SIMD_COEF_64>>1) would work the same way as j*SIMD_COEF_64. Is that some kind of trick?


1: D400 First line should end with a period (not 'd')
1: D205 1 blank line required between summary line and description (found 0)
34:1: E402 module level import not at top of file
35:1: E402 module level import not at top of file
36:1: F401 'urlparse' imported but unused
36:1: E402 module level import not at top of file
37:1: I100 Imports statements are in the wrong order. import socket should be before import urlparse
37:1: E402 module level import not at top of file
38:1: I100 Imports statements are in the wrong order. import smtplib should be before import socket
38:1: E402 module level import not at top of file
39:1: I100 Imports statements are in the wrong order. import re should be before import smtplib
39:1: E402 module level import not at top of file
40:1: I100 Imports statements are in the wrong order. import random should be before import re
40:1: F401 'random' imported but unused
40:1: E402 module level import not at top of file
41:1: I100 Imports statements are in the wrong order. import datetime should be before import random
41:1: E402 module level import not at top of file
43:1: F401 'Request' imported but unused
43:1: E402 module level import not at top of file
44:1: I201 Missing newline before sections or imports.
44:1: F401 'iteritems' imported but unused
44:1: E402 module level import not at top of file
45:1: I100 Imports statements are in the wrong order. from socket should be before from six
45:1: I201 Missing newline before sections or imports.
45:1: F401 'gaierror' imported but unused
45:1: E402 module level import not at top of file
46:1: I100 Imports statements are in the wrong order. import os should be before from socket
46:1: E402 module level import not at top of file
47:1: I100 Imports statements are in the wrong order. import binascii should be before import os
47:1: E402 module level import not at top of file
48:1: E402 module level import not at top of file
50:1: E402 module level import not at top of file
51:1: I101 Imported names are in the wrong order. Should be CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS, CFG_ACCESS_CONTROL_LEVEL_GUESTS, CFG_ACCESS_CONTROL_LEVEL_SITE, CFG_ACCESS_CONTROL_LIMIT_REGISTRATION_TO_DOMAIN, CFG_ACCESS_CONTROL_NOTIFY_ADMIN_ABOUT_NEW_ACCOUNTS, CFG_ACCESS_CONTROL_NOTIFY_USER_ABOUT_NEW_ACCOUNT, CFG_BIBAUTHORID_ENABLED, CFG_CERN_SITE, CFG_INSPIRE_SITE, CFG_SITE_ADMIN_EMAIL, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_NAME_INTL, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_SUPPORT_EMAIL, CFG_SITE_URL, CFG_WEBSESSION_ADDRESS_ACTIVATION_EXPIRE_IN_DAYS
51:1: F401 'CFG_SITE_RECORD' imported but unused
51:1: F401 'CFG_BIBAUTHORID_ENABLED' imported but unused
51:1: F401 'CFG_INSPIRE_SITE' imported but unused
51:1: E402 module level import not at top of file
52:6: E126 continuation line over-indented for hanging indent
75:1: I101 Imported names are in the wrong order. Should be OperationalError, run_sql
75:1: E402 module level import not at top of file
76:1: E402 module level import not at top of file
79:1: I101 Imported names are in the wrong order. Should be gettext_set_language, wash_language, wash_languages
79:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.utils.serializers
79:1: F401 'wash_language' imported but unused
79:1: F401 'wash_languages' imported but unused
79:1: E402 module level import not at top of file
80:1: E402 module level import not at top of file
81:1: E402 module level import not at top of file
82:1: E402 module level import not at top of file
83:1: F401 'get_groups' imported but unused
83:1: E402 module level import not at top of file
84:1: E402 module level import not at top of file
86:1: I100 Imports statements are in the wrong order. from invenio.legacy.websession.webuser_config should be before from invenio.modules.accounts.models
86:1: E402 module level import not at top of file
107:1: E303 too many blank lines (4)
117:1: E302 expected 2 blank lines, found 1
117: D400 First line should end with a period (not 's')
117: D208 Docstring is over-indented
133:1: E302 expected 2 blank lines, found 1
133: D202 No blank lines allowed after function docstring (found 1)
180:5: E303 too many blank lines (2)
196:1: E302 expected 2 blank lines, found 1
196: D205 1 blank line required between summary line and description (found 0)
196: D208 Docstring is over-indented
212:42: E701 multiple statements on one line (colon)
213:42: E701 multiple statements on one line (colon)
220:22: E261 at least two spaces before inline comment
250:1: I100 Imports statements are in the wrong order. from invenio.ext.login should be before from invenio.legacy.websession.webuser_config
250:1: E402 module level import not at top of file
251:1: F999 redefinition of unused 'getUid' from line 196
251:1: E731 do not assign a lambda expression, use a def
254: D200 One-line docstring should fit on one line with quotes (found 2)
263:1: E302 expected 2 blank lines, found 1
263: D200 One-line docstring should fit on one line with quotes (found 3)
269:1: E302 expected 2 blank lines, found 1
269: D200 One-line docstring should fit on one line with quotes (found 3)
275:1: E302 expected 2 blank lines, found 1
275:40: E251 unexpected spaces around keyword / parameter equals
275:42: E251 unexpected spaces around keyword / parameter equals
275: D205 1 blank line required between summary line and description (found 0)
282:1: E302 expected 2 blank lines, found 1
282: D200 One-line docstring should fit on one line with quotes (found 3)
288:1: E302 expected 2 blank lines, found 1
296:1: E302 expected 2 blank lines, found 1
296: D205 1 blank line required between summary line and description (found 0)
317:1: E302 expected 2 blank lines, found 1
317: D209 Multi-line docstring closing quotes should be on a separate line
317: D205 1 blank line required between summary line and description (found 0)
330:1: E302 expected 2 blank lines, found 1
330: D400 First line should end with a period (not 't')
330: D208 Docstring is over-indented
346:1: E302 expected 2 blank lines, found 1
352:1: E302 expected 2 blank lines, found 1
362:1: E302 expected 2 blank lines, found 1
367:1: E302 expected 2 blank lines, found 1
375:1: E302 expected 2 blank lines, found 1
375: D205 1 blank line required between summary line and description (found 0)
375: D208 Docstring is over-indented
390:1: E302 expected 2 blank lines, found 1
390: D205 1 blank line required between summary line and description (found 0)
390: D208 Docstring is over-indented
405:1: E302 expected 2 blank lines, found 1
405: D209 Multi-line docstring closing quotes should be on a separate line
405: D400 First line should end with a period (not 'e')
405: D205 1 blank line required between summary line and description (found 0)
424: D202 No blank lines allowed after function docstring (found 1)
424: D400 First line should end with a period (not 'd')
424: D205 1 blank line required between summary line and description (found 0)
424: D208 Docstring is over-indented
425:9: E128 continuation line under-indented for visual indent
469:18: E261 at least two spaces before inline comment
471:74: E261 at least two spaces before inline comment
475:26: E261 at least two spaces before inline comment
477:26: E261 at least two spaces before inline comment
488:13: B901 blind except: statement
507:5: B901 blind except: statement
510:23: E261 at least two spaces before inline comment
511:21: F821 undefined name 'uid'
514:1: E302 expected 2 blank lines, found 1
514: D400 First line should end with a period (not 'd')
514: D205 1 blank line required between summary line and description (found 0)
531:1: E302 expected 2 blank lines, found 1
537:1: E302 expected 2 blank lines, found 1
537: D401 First line should be in imperative mood ('Merge', not 'Merges')
537: D205 1 blank line required between summary line and description (found 0)
549:9: E266 too many leading '#' for block comment
550:9: E266 too many leading '#' for block comment
551:9: E266 too many leading '#' for block comment
555:9: E266 too many leading '#' for block comment
571:9: E266 too many leading '#' for block comment
576: D202 No blank lines allowed after function docstring (found 1)
576: D400 First line should end with a period (not 'r')
576: D205 1 blank line required between summary line and description (found 0)
592:1: E302 expected 2 blank lines, found 1
592: D202 No blank lines allowed after function docstring (found 1)
592: D400 First line should end with a period (not '1')
592: D200 One-line docstring should fit on one line with quotes (found 2)
604: D205 1 blank line required between summary line and description (found 0)
614:1: E302 expected 2 blank lines, found 1
628:1: E302 expected 2 blank lines, found 1
628: D209 Multi-line docstring closing quotes should be on a separate line
628: D400 First line should end with a period (not 'e')
628: D205 1 blank line required between summary line and description (found 0)
637:1: E302 expected 2 blank lines, found 1
637: D205 1 blank line required between summary line and description (found 0)
647:11: E127 continuation line over-indented for visual indent
658:9: E116 unexpected indentation (comment)
661:1: E302 expected 2 blank lines, found 1
661: D209 Multi-line docstring closing quotes should be on a separate line
661: D400 First line should end with a period (not 'e')
661: D205 1 blank line required between summary line and description (found 0)
670:1: E302 expected 2 blank lines, found 1
670: D209 Multi-line docstring closing quotes should be on a separate line
670: D205 1 blank line required between summary line and description (found 0)
682:1: E302 expected 2 blank lines, found 1
682: D202 No blank lines allowed after function docstring (found 1)
720:1: E302 expected 2 blank lines, found 1
720: D400 First line should end with a period (not ')')
720: D205 1 blank line required between summary line and description (found 0)
734:1: E302 expected 2 blank lines, found 1
734: D400 First line should end with a period (not ')')
734: D205 1 blank line required between summary line and description (found 0)
758:1: E302 expected 2 blank lines, found 1
758: D103 Missing docstring in public function
763:42: E261 at least two spaces before inline comment
765:1: E302 expected 2 blank lines, found 1
765: D103 Missing docstring in public function
771: D400 First line should end with a period (not 'y')
771: D205 1 blank line required between summary line and description (found 0)
808: D202 No blank lines allowed after function docstring (found 1)
831: D202 No blank lines allowed after function docstring (found 1)


The BwctlServer object in bwctl_server.py can just call the following directly:

        ldbc = LimitsDBfromFileCreator(limits_file_path, ldb=LimitsDB())
        return ldbc.get_limitsdb()