def _export_lost_rates(root: IResource, filename: str, min_rate=0): proposals = get_most_rated_proposals(root, min_rate) proposals_titles = get_titles(proposals) column_names = proposals_titles with open(filename, 'w', newline='') as result_file: wr = csv.writer(result_file, delimiter=';', quotechar='"', quoting=csv.QUOTE_MINIMAL) wr.writerow(column_names) row = [] for pos, proposal in enumerate(proposals): users = _get_rate_users(proposal) lost_users = _get_lost_rate_users(proposal, users) count = 'all: {0} lost: {1}'.format(len(users), len(lost_users)) row.append(count) print('exported proposal {0} of {1}'.format(pos, len(proposals))) wr.writerow(row) print('Proposals exported to {0}'.format(filename))
def _export_lost_rates(root: IResource, filename: str, min_rate=0): proposals = get_most_rated_proposals(root, min_rate) proposals_titles = get_titles(proposals) column_names = proposals_titles with open(filename, 'w', newline='') as result_file: wr = csv.writer(result_file, delimiter=';', quotechar='"', quoting=csv.QUOTE_MINIMAL) wr.writerow(column_names) row = [] for pos, proposal in enumerate(proposals): users = _get_rate_users(proposal) lost_users = _get_lost_rate_users(proposal, users) count = 'all: {0} lost: {1}'.format(len(users), len(lost_users)) row.append(count) print('exported proposal {0} of {1}'.format(pos, len(proposals))) wr.writerow(row) print('Proposals exported to {0}'.format(filename))
def _reindex_proposals(catalogs: ICatalogsService, root: IPool): proposals = get_most_rated_proposals(root, min_rate=0) for proposal in proposals: catalogs.reindex_index(proposal, 'rates')
def _reindex_proposals(catalogs: ICatalogsService, root: IPool): proposals = get_most_rated_proposals(root, min_rate=0) for proposal in proposals: catalogs.reindex_index(proposal, 'rates')