def get_experiments(self, archives=False): if archives: bingo_cache = BingoCache.load_from_datastore(archives=True) else: bingo_cache = BingoCache.get() return str(bingo_cache.experiments)
def delete_all_experiments(self): bingo_cache = BingoCache.get() for experiment_name in bingo_cache.experiments.keys(): bingo_cache.delete_experiment_and_alternatives(bingo_cache.get_experiment(experiment_name)) bingo_cache_archives = BingoCache.load_from_datastore(archives=True) for experiment_name in bingo_cache_archives.experiments.keys(): bingo_cache_archives.delete_experiment_and_alternatives( bingo_cache_archives.get_experiment(experiment_name) ) return len(bingo_cache.experiments) + len(bingo_cache_archives.experiments)
def delete_all_experiments(self): bingo_cache = BingoCache.get() for experiment_name in bingo_cache.experiments.keys(): bingo_cache.delete_experiment_and_alternatives( bingo_cache.get_experiment(experiment_name)) bingo_cache_archives = BingoCache.load_from_datastore(archives=True) for experiment_name in bingo_cache_archives.experiments.keys(): bingo_cache_archives.delete_experiment_and_alternatives( bingo_cache_archives.get_experiment(experiment_name)) return (len(bingo_cache.experiments) + len(bingo_cache_archives.experiments))