caperucitaferoz escribió: ↑26 Nov 2018, 07:09
He estado repasando tu codigo y tengo un par de dudas:
- En list_all ¿por que no incluyes el año dentro del patron?
Resulta que la estructura de la
API no siempre respeta el formato.
La mayoría de elementos tienen el
year antes que el
ID, pero hay algunos que lo tienen detrás.
Se me ocurrió sacarlo del patrón para que no importe su ubicación.
caperucitaferoz escribió: ↑26 Nov 2018, 07:09
y en el caso de que no se pueda ¿por que incluyes la busqueda del listado de años dentro del bucle?
Ahí me has pillado...

Tienes toda la razón. Además lo he visto claro mientras te leía...
Es el típico descuido por falta de práctica y conocimientos en python.
caperucitaferoz escribió: ↑26 Nov 2018, 07:09
- En seasons sucede algo parecido con year y plot ¿por que no incluirlos en el patron? Pero a su vez, en este caso parece q el año y el plot no cambia nunca (todas las temporadas tiene el mismo plot), por lo q buscarlo una sola vez fuera del bucle tambien seria lo mas correcto.
Aquí la razón difiere un poco:
La estructura es de tipo ->
plot, year, season1, season2, season3...
Es decir,
plot y
year solo aparecen una vez (como ya comentas) y es por eso que uso
find_single_match
La verdad es que no sabría como incluir
plot y
year en el patrón y que me capturara todas las
season...
Por supuesto, vuelves a tener razón sobre sacar ambos del bucle.
En la versión 5, en
movie_search también tenía el
year dentro del bucle. En cambio, en
tv_search el
year esta incluido en el patrón, ya que no he visto ese problema en el formato de la estructura.
Gracias por repasar el código.
En el primer post dejo la versión 6 con
year y
plot fuera del los bucles.
Saludos.