legislei.services.relatorios module

class legislei.services.relatorios.Relatorios[código fonte]

Bases: object

buscar_por_parlamentar(cargo, parlamentar_id)[código fonte]
obter_por_id(relatorio_id)[código fonte]
obter_relatorio(parlamentar, data_final, cargo, periodo)[código fonte]
solicitar_geracao_relatorio(parlamentar, data_final, cargo, periodo)[código fonte]

Solicita uma geração de relatório de forma assíncrona (através de threads)

Retorno:Um objeto relatório se o relatório solicitado já existir no banco de dados,

ou um booleano indicando se uma nova thread foi criada para atender a solicação :rtype: Relatorio ou bool

verificar_relatorio(parlamentar, data_final, cargo, periodo)[código fonte]