UnB-KnEDLe/DODFMiner

View on GitHub
Adding new autodoc mock imports #340
ciriatico authored d21e2050
complete00:00:24
Your first build completed successfully!

Congratulations

Your first build completed successfully!

See the Results

1
git clone
2
codeclimate validate-config
View output
codeclimate validate-config
No checked in config: nothing to validate.
3
codeclimate prepare
View output
codeclimate prepare
4
builder pull-engines
View output
determining required images
5
structure
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
6
duplication
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
I, [2024-06-20T04:56:05.569795 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/backend/regex.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 87
    def _regex_props(self, act_raw) -> dict:
                                    ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.577376 #1]  INFO -- : Skipping file ./dodfminer/run.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 103
    print(f"[DODFMiner] {msg}")
                             ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.608503 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/backend/ner.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"Act {self._name} does not have an entity extraction model: FALLING BACK TO REGEX")
                                                                                      ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.624217 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/backend/seg.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
    f"Act {self._name} does not have a segmentation model: FALLING BACK TO REGEX")
                                                                                ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.653412 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/nomeacao.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 33
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.670487 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/contrato.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 35
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.721321 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/anulacao_revogacao.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 38
    print(f"Chave 'Seção III' não encontrada no DODF {file['lstJornalDia']}!")
                                                                               ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.735892 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/reversoes.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 37
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.739027 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/contrato_convenio.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 62
    print(f"Chave 'Seção III' não encontrada no DODF {file['lstJornalDia']}!")
                                                                               ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.752707 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/substituicao.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 42
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.757447 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/retificacao.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_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.769591 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/aposentadoria.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 37
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.777368 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/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 154
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.787190 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/suspensao.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 38
    print(f"Chave 'Seção III' não encontrada no DODF {file['lstJornalDia']}!")
                                                                               ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.794460 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/convenio.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 40
    print(f"Chave 'Seção III' não encontrada no DODF {file['lstJornalDia']}!")
                                                                               ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.832699 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/sem_efeito_exo_nom.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 38
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.851832 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/licitacao.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 38
    print(f"Chave 'Seção III' não encontrada no DODF {file['lstJornalDia']}!")
                                                                               ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.863325 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/aditamento.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 60
    print(f"Chave 'Seção III' não encontrada no DODF {file['lstJornalDia']}!")
                                                                               ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.869264 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/exoneracao.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 34
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.879736 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/abono.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 37
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.893344 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/cessoes.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
    def remove_crossed_words(string: str):
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.894171 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/sem_efeito_aposentadoria.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 109
    def get_expected_colunms(self) -> list:
                                   ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.904419 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/acts/contrato2.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 40
    print(f"Chave 'Seção III' não encontrada no DODF {file['lstJornalDia']}!")
                                                                               ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.915302 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/create_xml.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 26
    return f"{id_xml}_{file_id}"
                               ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.926614 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/helper.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 89
    def extract_multiple_acts_parallel(path: str, types: List[str], backend: str, processes = 4):
                                           ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.929850 #1]  INFO -- : Skipping file ./dodfminer/extract/polished/core.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 73
    act_type: str
            ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.948990 #1]  INFO -- : Skipping file ./dodfminer/extract/pure/utils/title_extractor.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 155
    txt: str = span['text']
       ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.952746 #1]  INFO -- : Skipping file ./dodfminer/extract/pure/utils/box_extractor.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 26
    lis.append((*span['bbox'], span['text']))
                ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.981291 #1]  INFO -- : Skipping file ./dodfminer/extract/pure/core.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 275
    file_path = f"{file_path}.{file_type}"
                                         ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:05.997503 #1]  INFO -- : Skipping file ./dodfminer/cli.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 63
    epilog = f'© Copyright 2020, KnEDLe Team. Version {__version__}'
                                                                    ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:06.011894 #1]  INFO -- : Skipping file ./dodfminer/downloader/core.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 112
    f"check if the url is online via browser: {url}"
    ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:06.019845 #1]  INFO -- : Skipping file ./dodfminer/downloader/helper.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
    url1 = LISTAR_URL+f'dir={str(year)}'
                                       ^
SyntaxError: invalid syntax


I, [2024-06-20T04:56:06.038888 #1]  INFO -- : Skipping file ./dodfminer/__version__.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 8
    return f'{version_info[0]}.{version_info[1]}.{version_info[2]}'
                                                                  ^
SyntaxError: invalid syntax