def METHOD_NAME(cls, result_dict):
    show = sickchill.show.Show.Show._validate_indexer_id(result_dict.get("indexerid"))
    if not show[1]:
        return show[0]
    show = show[1]
    episode_objects = [show.getEpisode(result_dict.get("season"), ep) for ep in result_dict.get("episodes").split("|") if ep]
    result = cls(episode_objects)
    result.from_json(result_dict)
    result.show = show
    return result