def ajax_search(request): term = request.GET['term'].lower() res = [] for contact in request.db.contacts.find({'text': {'$regex': term}}): url = request.route_url('view', contact_id=contact['_id']) fullname = get_full_name(contact) dropdown = highlight_term(term, fullname) res.append({'url': url, 'dropdown': dropdown, 'displayed': fullname, 'stored': str(contact['_id'])}) return res
def _call_fut(self, *args, **kwargs): from mnemos.utils import highlight_term return highlight_term(*args, **kwargs)