TabbycatDebate/tabbycat

View on GitHub
Fix bye debate results not getting correctly prefetched #14420
Étienne Beaulé authored 254e7856
complete00:00:43
1
git clone
2
codeclimate validate-config
View output
codeclimate validate-config
No errors or warnings found in .codeclimate.yml.
3
codeclimate prepare
View output
codeclimate prepare
4
builder pull-engines
View output
determining required images
docker pull codeclimate/codeclimate-csslint:b84
b84: Pulling from codeclimate/codeclimate-csslint
1160f4abea84: Pulling fs layer
a3ed95caeb02: Pulling fs layer
3ec5cae38735: Pulling fs layer
8936ea0e8ba7: Pulling fs layer
94a9aff34d5e: Pulling fs layer
8d0399ee02d4: Pulling fs layer
4dfde3fb5720: Pulling fs layer
3ec5cae38735: Waiting
96be06cb94ee: Pulling fs layer
94a9aff34d5e: Waiting
8936ea0e8ba7: Waiting
8d0399ee02d4: Waiting
4dfde3fb5720: Waiting
96be06cb94ee: Waiting
a3ed95caeb02: Verifying Checksum
a3ed95caeb02: Download complete
1160f4abea84: Verifying Checksum
1160f4abea84: Download complete
3ec5cae38735: Verifying Checksum
3ec5cae38735: Download complete
8936ea0e8ba7: Download complete
1160f4abea84: Pull complete
94a9aff34d5e: Verifying Checksum
94a9aff34d5e: Download complete
a3ed95caeb02: Pull complete
8d0399ee02d4: Verifying Checksum
8d0399ee02d4: Download complete
96be06cb94ee: Download complete
4dfde3fb5720: Verifying Checksum
4dfde3fb5720: Download complete
3ec5cae38735: Pull complete
8936ea0e8ba7: Pull complete
94a9aff34d5e: Pull complete
8d0399ee02d4: Pull complete
4dfde3fb5720: Pull complete
96be06cb94ee: Pull complete
Digest: sha256:20ce00b71ed8952203f7bb71051aec98bc5e156bcaf474bac3a23c54e8567bed
Status: Downloaded newer image for registry.prod.codeclimate.net/codeclimate/codeclimate-csslint:b84
docker pull codeclimate/codeclimate-radon:b695
b695: Pulling from codeclimate/codeclimate-radon
e00d546a75ad: Pulling fs layer
21f0a0866768: Pulling fs layer
cd9d3946aa16: Pulling fs layer
2e56add6654f: Pulling fs layer
6c87f215a2be: Pulling fs layer
c2b31566ca3d: Pulling fs layer
6c87f215a2be: Waiting
c2b31566ca3d: Waiting
2e56add6654f: Waiting
21f0a0866768: Verifying Checksum
21f0a0866768: Download complete
e00d546a75ad: Verifying Checksum
e00d546a75ad: Download complete
cd9d3946aa16: Verifying Checksum
cd9d3946aa16: Download complete
e00d546a75ad: Pull complete
6c87f215a2be: Verifying Checksum
6c87f215a2be: Download complete
c2b31566ca3d: Download complete
21f0a0866768: Pull complete
cd9d3946aa16: Pull complete
2e56add6654f: Verifying Checksum
2e56add6654f: Download complete
2e56add6654f: Pull complete
6c87f215a2be: Pull complete
c2b31566ca3d: Pull complete
Digest: sha256:dfeb7edc634b4e2f851f3c788f7c21bd8bae097d4c66af722c76a6ba51121f98
Status: Downloaded newer image for registry.prod.codeclimate.net/codeclimate/codeclimate-radon:b695
5
structure
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
W, [2024-12-22T16:49:27.289610 #1]  WARN -- : Skipping tabbycat/templates/js-bundles/enter_results.js due to CC::Parser::Client::HTTPError
W, [2024-12-22T16:49:27.289667 #1]  WARN -- : Response status: 422
W, [2024-12-22T16:49:27.302844 #1]  WARN -- : Skipping tabbycat/templates/js-bundles/main.js due to CC::Parser::Client::HTTPError
W, [2024-12-22T16:49:27.302887 #1]  WARN -- : Response status: 422
6
duplication
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
W, [2024-12-22T16:49:37.836623 #1]  WARN -- : Skipping ./tabbycat/templates/js-bundles/enter_results.js due to CC::Parser::Client::HTTPError
W, [2024-12-22T16:49:37.836678 #1]  WARN -- : Response status: 422
W, [2024-12-22T16:49:37.850165 #1]  WARN -- : Skipping ./tabbycat/templates/js-bundles/main.js due to CC::Parser::Client::HTTPError
W, [2024-12-22T16:49:37.850197 #1]  WARN -- : Response status: 422
I, [2024-12-22T16:49:38.102715 #1]  INFO -- : Skipping file tabbycat/participants/emoji.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 28
    def pick_unused_emoji(tournament_id=None) -> Tuple[Optional[str], Optional[str]]:
                                              ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.319946 #1]  INFO -- : Skipping file tabbycat/motions/statistics.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 31
    motion.χ2_label, motion.χ2_info = self._annotate_χsquared(motion.s0_wins, motion.s1_wins)
           ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.414826 #1]  INFO -- : Skipping file tabbycat/privateurls/views.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 39
    def get_context_data(self, **kwargs) -> Dict[str, Any]:
                                         ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.435862 #1]  INFO -- : Skipping file tabbycat/privateurls/utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 14
    def populate_url_keys(people: 'Iterable[Person]', length: int = 8, num_attempts: int = 10) -> None:
                                ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.460128 #1]  INFO -- : Skipping file tabbycat/results/result_info.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 51
    criterion: 'ScoreCriterion'
             ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.472075 #1]  INFO -- : Skipping file ./tabbycat/results/management/commands/generateresults.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 49
    f"Creating user: {options['user']}"))
                                      ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.514651 #1]  INFO -- : Skipping file tabbycat/results/views.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 127
    f"{debate.matchup} ({debate.venue.name})"
                                            ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.554241 #1]  INFO -- : Skipping file tabbycat/results/result.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 96
    def is_integer_step(tournament: 'Tournament', ss: Union['SpeakerScore', 'SpeakerScoreByAdj']) -> bool:
                                  ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.578166 #1]  INFO -- : Skipping file tabbycat/results/scoresheet.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 78
    def get_score(self, side: str, position: int):
                            ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.655318 #1]  INFO -- : Skipping file tabbycat/results/forms.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 105
    def broadcast_results(ballotsub: 'BallotSubmission', debate: Debate):
                                   ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.713223 #1]  INFO -- : Skipping file ./tabbycat/draw/generator/powerpair.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 302
    def _pairings_slide(teams, size: int, bracket: Optional[int] = None) -> int:
                                   ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.736463 #1]  INFO -- : Skipping file ./tabbycat/draw/generator/random.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 19
    while batch := tuple(islice(iterator, n)):
                 ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.748120 #1]  INFO -- : Skipping file ./tabbycat/draw/generator/graph.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 9
    def sign(n: int) -> int:
              ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.794755 #1]  INFO -- : Skipping file ./tabbycat/draw/generator/bphungarian.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 160
    def get_entropy_position_cost_function(α):  # noqa: N803
                                           ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:38.872131 #1]  INFO -- : Skipping file tabbycat/draw/manager.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 46
    def DrawManager(round: Round, active_only: bool = True, draw_type: Round.DrawType | str | None = None):  # noqa: N802 (factory function)
                         ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:39.061794 #1]  INFO -- : Skipping file tabbycat/draw/tables.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 65
    def get_sides(self, debates: List['Debate']) -> int:
                               ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:39.070004 #1]  INFO -- : Skipping file tabbycat/draw/models.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 180
    def get_team(self, side: int) -> 'Team':
                           ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:39.081530 #1]  INFO -- : Skipping file tabbycat/draw/serializers.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 25
    fields = (*TeamSerializer.Meta.fields,
              ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:39.540990 #1]  INFO -- : Skipping file tabbycat/breakqual/base.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 210
    if (cur_rank := tsi.get_ranking("rank")) < last_rank:
                 ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:39.761914 #1]  INFO -- : Skipping file tabbycat/actionlog/mixins.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 104
    if tournament := action_log_fields.get('tournament'):
                   ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.005596 #1]  INFO -- : Skipping file tabbycat/options/presets.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 15
    yield from _all_subclasses(subclass)
             ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.165668 #1]  INFO -- : Skipping file tabbycat/utils/mixins.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 59
    view_permission: Optional['permission_type'] = None
                   ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.222234 #1]  INFO -- : Skipping file tabbycat/utils/tables.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 365
    def _show_ballots(self, cell, ts, link: str):
                                          ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.233682 #1]  INFO -- : Skipping file tabbycat/utils/models.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 5
    def __init__(self, *expressions, fields=(), name=None, **kwargs):
                                          ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.430831 #1]  INFO -- : Skipping file tabbycat/tournaments/utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 107
    def get_side_name(tournament, side: int, name_type) -> str:
                                      ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.433314 #1]  INFO -- : Skipping file tabbycat/tournaments/models.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 80
    def sides(self) -> Union[list[DebateSide], list[int]]:
                    ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.442688 #1]  INFO -- : Skipping file tabbycat/tournaments/forms.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 55
    def add_default_permission_groups(tournament: Tournament):
                                                ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.454785 #1]  INFO -- : Skipping file tabbycat/users/permissions.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 162
    def has_permission(user: 'settings.AUTH_USER_MODEL', permission: permission_type, tournament: 'Tournament') -> bool:
                           ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.457594 #1]  INFO -- : Skipping file tabbycat/users/groups.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 11
    yield from _all_subclasses(BaseGroup)
             ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:40.505575 #1]  INFO -- : Skipping file tabbycat/users/forms.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 41
    kwargs['extra_email_context'] = {**(kwargs['extra_email_context'] or {}), 'tournament': self.tournament}
                                      ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.002080 #1]  INFO -- : Skipping file tabbycat/manage.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 16
    ) from exc
         ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.074682 #1]  INFO -- : Skipping file tabbycat/api/views.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 56
    *round_parameters,
    ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.110350 #1]  INFO -- : Skipping file tabbycat/api/serializers.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 888
    def get_rank(self, obj) -> int:
                            ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.538220 #1]  INFO -- : Skipping file tabbycat/venues/models.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 30
    def display_name(self) -> str:
                           ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.555802 #1]  INFO -- : Skipping file tabbycat/venues/serializers.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 25
    fields = (*VenueSerializer.Meta.fields,
              ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.680828 #1]  INFO -- : Skipping file tabbycat/notifications/views.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 44
    def form_valid(self, form: TestEmailForm) -> 'HttpResponseRedirect':
                             ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.682583 #1]  INFO -- : Skipping file tabbycat/notifications/consumers.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 25
    NOTIFICATION_GENERATORS: Dict[BulkNotification.EventType, Type[NotificationContextGenerator]] = {
                           ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.694103 #1]  INFO -- : Skipping file tabbycat/notifications/admin.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 15
    def precise_timestamp_isoformat(model: Type['Model'], field_name: str) -> Callable[['Model'], str]:
                                         ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.705533 #1]  INFO -- : Skipping file tabbycat/notifications/utils.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 46
    def _assemble_panel(adjs: List[Tuple['Person', str]]) -> str:
                            ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.716964 #1]  INFO -- : Skipping file tabbycat/notifications/forms.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 14
    def send_email(self, host: str) -> str:
                             ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:41.746840 #1]  INFO -- : Skipping file tabbycat/adjallocation/conflicts.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 17
    ago: int
       ^
SyntaxError: invalid syntax


I, [2024-12-22T16:49:42.034306 #1]  INFO -- : Skipping file tabbycat/adjallocation/serializers.py due to exception (CC::Engine::Analyzers::ParserError): `python2 /usr/src/app/lib/cc/engine/analyzers/python/parser.py` exited with code 1:
Traceback (most recent call last):
  File "/usr/src/app/lib/cc/engine/analyzers/python/parser.py", line 51, in <module>
    print(json.dumps(to_json(ast.parse(source))))
  File "/usr/local/python2/lib/python2.7/ast.py", line 37, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown>", line 23
    fields = (*AdjudicatorSerializer.Meta.fields,
              ^
SyntaxError: invalid syntax
7
csslint
csslint engine documentation
8
eslint
eslint engine documentation
View output
Module not supported: @vue/eslint-config-standard
ESLint is running with the /usr/local/node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser/index.js parser.

(node:8) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:8) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'find' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'test' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'head' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'to' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'which' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency
(node:8) Warning: Accessing non-existent property 'set' of module exports inside circular dependency
9
fixme
fixme engine documentation
10
radon
radon engine documentation
View output
Running radon3...