def search(): log_query(query) results, options = {}, {} results['people'] , options['people'] = search_people() results['parties'], options['parties'] = search_parties() results['schools'], options['schools'] = search_schools() results['bills'] , options['bills'] = search_bills() results['regions'], options['regions'] = search_regions() options = dict(chain(*(d.iteritems() for d in options.itervalues()))) return render_template('search-results.html', option_texts=options, **results)
def search(): log_query(query) results, options = {}, {} results['people'], options['people'] = search_people() results['parties'], options['parties'] = search_parties() results['schools'], options['schools'] = search_schools() results['bills'], options['bills'] = search_bills() results['regions'], options['regions'] = search_regions() options = dict(chain(*(d.iteritems() for d in options.itervalues()))) return render_template('search-results.html', option_texts=options, **results)
def search(): log_query(query) results, options = {}, {} try: results['people'] , options['people'] = search_people() results['parties'], options['parties'] = search_parties() results['schools'], options['schools'] = search_schools() results['bills'] , options['bills'] = search_bills() results['regions'], options['regions'] = search_regions() options = dict(chain(*(d.iteritems() for d in options.itervalues()))) response = render_template('search-results.html', option_texts=options, **results) except (DataError, NoResultFound) as e: # When such given *_id is invalid response = (render_template('not-found.html'), 404) return response