def _parseEntity(self, result): entity = Entity() entity.subcategory = 'other' if 'titleNoFormatting' in result: entity.title = result['titleNoFormatting'] if 'addressLines' in result: entity.address = string.joinfields(result['addressLines'], ', ') entity.subtitle = entity.address if 'lat' in result and 'lng' in result: entity.lat = float(result['lat']) entity.lng = float(result['lng']) if 'region' in result: entity.vicinity = result['region'] if 'phoneNumbers' in result: phoneNumbers = result['phoneNumbers'] if len(phoneNumbers) > 0: entity.phone = phoneNumbers[0]['number'] entity.googleLocal = {} entity.titlel = entity.title.lower() return entity