python-cartolafc icon indicating copy to clipboard operation
python-cartolafc copied to clipboard

Api.Time() parou de funcionar - ausência de clubes

Open aebrag opened this issue 3 years ago • 1 comments

O Cartola FC retirou da api de time/rodada (salientado em amarelo) a parte de clubes, o que fez com que a Api.Time() deixasse de funcionar exatamente no ponto abaixo destacado pela seta em vermelho. Alguém sabe uma maneira elegante de contornar a situação?

image

Contornei chamando uma outra api apenas para pegar os clubes, mas confesso que não é a melhor maneira de fazer isso, mas estava com pressa para resolver o fechamento da rodada e foi assim mesmo. Se alguém tiver uma ideia mais elegante e puder contribuir, agradeço.

image

aebrag avatar Sep 24 '21 01:09 aebrag

Caro @aebrag no meu eu resolvi assim: clubes = {clube['id']: Clube.from_dict(clube) for clube in data['clubes'].values()} if 'clubes' in data else Api().clubes()

Se ta correto? Nao sei. Funciona? Sim.

diegobarpereira avatar Oct 03 '21 17:10 diegobarpereira

A última versao em dev obtém os clubes utilizando a API de clubes. Obrigado a desculpa pela demora 😬

vicenteneto avatar Mar 20 '23 02:03 vicenteneto