from problem_generator import ProblemGenerator if __name__ == '__main__': db = ProblemGenerator.get_db( ProblemGenerator.get_db_path() ) unsolved = [] for problem in db: if not problem['solved']: unsolved.append(problem) print 'There are {} unsolved problems'.format(len(unsolved)) for problem in unsolved: print '- {} / {} / {}'.format(problem['type'], problem['name'], problem['description'])