eu entendi o hasattr(o, name), pórém não entendi a lógica nessa linha de código:
detalhes = abc.duracao if hasattr(abc, "duracao") else abc.temporadas
ele funciona mas n entendi como...
PS: não ligue que declarei o nome da variável de abc :p (a não ser que seja problema).