def map(item): if item.deleted: return summary = exp_services.get_exploration_summary_by_id(item.id) summary.contributors_summary = ( exp_services.compute_exploration_contributors_summary(item.id)) exp_services.save_exploration_summary(summary)
def map(item): if item.deleted: return summary = exp_services.get_exploration_summary_by_id(item.id) summary.contributors_summary = ( exp_services.compute_exploration_contributors_summary(item.id)) exp_services.save_exploration_summary(summary)
def map(model): if model.deleted: return if isinstance(model, collection_models.CollectionModel): summary = collection_services.get_collection_summary_by_id(model.id) summary.contributors_summary = ( collection_services.compute_collection_contributors_summary( model.id)) summary.contributor_ids = list(summary.contributors_summary) collection_services.save_collection_summary(summary) else: summary = exp_fetchers.get_exploration_summary_by_id(model.id) summary.contributors_summary = ( exp_services.compute_exploration_contributors_summary(model.id)) summary.contributor_ids = list(summary.contributors_summary) exp_services.save_exploration_summary(summary) yield ('SUCCESS', model.id)