def fill_dicts(): for actor_name, movies in parser.parse_actors(open('actors.list')): actor = Actor(actor_name) if actor not in a_dict: a_dict[actor] = [] movie_tuples = [Movie(name, year) for name, year in movies] a_dict[actor].extend(movie_tuples) for movie in movie_tuples: if movie not in m_dict: m_dict[movie] = [] m_dict[movie].append(actor)
def write_actors(): actor_file = open('actors.list') dbhandler.persist_actors(parser.parse_actors(actor_file))