Ajustar `is_valid_legal_process` e `generate_legal_process`

Descrição do problema
Ambas estão importando, mas quando a função é utilizada dá erro no acesso ao arquivo json (se foi isso que entendi, hehe)

Para Reproduzir
Passos para reproduzir o comportamento:

  1. Chamar o utilitário is_valid_legal_process / generate_legal_process
  2. Passando o parâmetro (legal_process_id) / (year/orgao ¹)
  3. Ver o erro

Erro

>>> is_valid_legal_process('10188748220234018200')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/maria/workspace/venv/lib/python3.10/site-packages/brutils/legal_process.py", line 95, in is_valid
    with open("brutils/data/legal_process_ids.json") as file:
FileNotFoundError: [Errno 2] No such file or directory: 'brutils/data/legal_process_ids.json'

>>> generate_legal_process()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/maria/workspace/venv/lib/python3.10/site-packages/brutils/legal_process.py", line 138, in generate
    with open("brutils/data/legal_process_ids.json") as file:
FileNotFoundError: [Errno 2] No such file or directory: 'brutils/data/legal_process_ids.json'

Desktop (por favor, forneça as seguintes informações):

  • Sistema Operacional: Linux Ubuntu
  • Versão do brutils: 2.1.0

¹ escrevendo a issue me fez pensar se orgao é um bom nome de argumento, rs