- .keyval_not_none('accuracy', result.distance, transform=int)\
- .keyval('label', ', '.join(label_parts))\
- .keyval_not_none('name', result.names, transform=locales.display_name)\
+ .keyval_not_none('accuracy', getattr(result, 'distance', None), transform=int)\
+ .keyval('label', result.display_name or '')\
+ .keyval_not_none('name', result.locale_name or None)\