NoiseControllers/Back-end-tenis.bet

[Error] --updateResultMatch

NoiseControllers opened this issue · 3 comments

Traceback (most recent call last):
File "run.py", line 35, in
main()
File "run.py", line 27, in main
_update_match()
File "/root/Back-end-tenis.bet/tenisbet/utils/cron.py", line 16, in _update_ma tch
result, match_round = run.get_result_match(match['match_url'], match['tip'])
File "/root/Back-end-tenis.bet/tenisbet/foretennis/ForeTennis.py", line 102, i n get_result_match
match_round = dom.select("td.centered.tround")[0].text
IndexError: list index out of range

En local, no da ningún tipo de error, puede ser de algún partido que se haya podido borrar y al tenerlo nosotros en BBDD, nos de ese error.

Se ha probado borrar los últimos registros del ultimo torneo, pero el error sigue persistiendo.
db.matches.remove({'tournament_id':{'$eq':'5d090a060386bb40081ed8c2'}})

Se ha descubierto, que lo que esta fallando es un partido, al que no puede acceder para obtener los datos por un error 500 de servidor
https://www.foretennis.com/matches/atp/raonic-bautista/160875